JSON.parse()【从一个字符串中解析出json对象】
例子:
//定义一个字符串
var data='{"name":"mike"}'
//解析对象
JSON.parse(data)
结果是:name:"mike"
三种方式
var str = '{"name":"小明","age":18}';
1. var json = JSON.parse(str);
2. var json = eval("(" + str + ")");
3. var json = (new Function("return " + str))();
如果使用JSON.parse()方法来转化json对象需要注意:
1.字符串的数据格式
str = ‘{“name”:”小明”,”age”:18}’ true
str = ‘{name:”小明”,age:18}’ false
var str = “{‘name’:’小明’, ‘age’:18}” false
JSON.stringify()【从一个对象中解析出字符串】
var data={name:'mike'}
JSON.stringify(data)
结果是:
'{"name":"mike"}'