JSON不是一个单独的数据类型,它只是一种特殊的数据格式,它是对象数据类型的
var obj = {name:"aaa",age:22} 普通格式对象
var json = {"name":"珠峰","age":7} json格式对象(相对于普通的格式来说,只是把属性名用双引号包起来了)
在window浏览器对象中,提供了一个叫做JSON的属性,里面提供了两个方法
1) JSON.parse ->把JSON格式的字符串转化为JSON格式的对象
1) JSON.stringify ->把JSON格式的对象转化为JSON格式的字符串
兼容问题:在IE6~7当中,我们的window下没有JSON对象,及JSON.parse和JSON.stringify不存在
// 把JSON格式的字符串转化文JSON格式的对象
var str = '{"name":"珠峰","age":7}';
JSON.parse(str)
eval("(" + str + ")") //不要问为什么,一定记住使用eval的时候要手动拼接一个()