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);