此代码失败
var data = '{ "name": "binchen" }';
data = JSON.stringify(data);
alert(data.name);//throws undifined
此代码有效
var data = { "name": "binchen" };
alert(data.name);
如何在第一个场景中将数据转换为对象?
答案 0 :(得分:6)
使用JSON.parse
将JSON字符串解析为JavaScript 对象(不存在“JSON对象”,JSON是基于字符串的交换格式):
data = JSON.parse(data);