第一种方式:JSON.parse()可以解析json数据,但是有兼容性问题
JSON.parse('{"name":"xuyan","age":20}', function(k, v) {
console.log(k); // 输出当前属性,最后一个为 ""
return v; // 返回修改的值
});
第二种方式:利用eval解析json数据
var jsonData = "{'name':'xuyan','age':20}";
eval("var j="+jsonData);
console.log(j);
第二种方式:在json数据前加上圆括号
var jsonData = "({'name':'xuyan','age':20})";
var o = eval(jsonData);
console.log(o);