原生JavaScript解析JSON字符串、转换成JSON字符串的方法

①解析JSON字符串(假设jsonString是一个json的字符串):

var tmp = eval(“(” + jsonString + “)”);
此时,tmp是一个JavaScript的对象了,直接访问操作该对象的属性即可。如:jsonString中有一个name的key值,那么直接操作tmp.name既可。


②JavaScript对象 转换成JSON字符串:

//构造如下这么一个JavaScript对象
var tmp = new Object;
tmp.name = “John”;
tmp.age = 18;

//将tmp转换成一个JSON字符串
var jsonString = JSON.stringify(tmp);

//输出jsonString
console.log(jsonString);

输出结果是:{“name”:”John”,”age”:18}

你可能感兴趣的:(JavaScript)