①、JSON 字符串转换为 JSON 对象
var str = "{ "name": "cxh", "sex": "man" }";
var obj1 = eval("(" + str + ")");
var obj2 = JSON.parse(str);
console.log(obj1);
console.log(obj2);
A eval 函数可计算某个字符串,并执行其中的 JS 代码;不但不会检测 json 是否合法,还会执行 js 代码
B JSON.parse 用于从一个字符串中解析出 json 对象;会先检测 json 是否合法
②、JSON 对象转换为 JSON 字符串
var str = JSON.stringify(obj1);
console.log(str);