eval:可以解析任何字符串变成js(安全性低)
parse:只能解析JSON形式的字符串变成js(安全性要高一些)---一定字符串中的属性要严格的加上双引号
stringify() : 把json转化成字符串--–会自动的把双引号加上
应用:深度克隆对象,不需要将属性循环赋值给另一个对象
用法:
var a={name:'hello'};
var str=JSON.stringify(a);//先转化为字符串
var b=JSON.parse(str);//再转化为JSON对象
var str=JSON.stringify(a);//先转化为字符串
var b=JSON.parse(str);//再转化为JSON对象
对于兼容问题:需要引入json2.js库。