javascript 将 json 转换为对象
javascript convert json to object
此代码失败
var data = '{ "name": "binchen" }';
data = JSON.stringify(data);
alert(data.name);//throws undifined
此代码有效
var data = { "name": "binchen" };
alert(data.name);
第一种情况如何将数据转化为对象?
使用JSON.parse
将JSON字符串解析为JavaScriptobject(没有"JSON object" , JSON 是一种基于字符串的交换格式) :
data = JSON.parse(data);
此代码失败
var data = '{ "name": "binchen" }';
data = JSON.stringify(data);
alert(data.name);//throws undifined
此代码有效
var data = { "name": "binchen" };
alert(data.name);
第一种情况如何将数据转化为对象?
使用JSON.parse
将JSON字符串解析为JavaScriptobject(没有"JSON object" , JSON 是一种基于字符串的交换格式) :
data = JSON.parse(data);