JSON本来是javascript的一个自己,后来已经成为了一种独立的数据格式,在web应用中运用极其广泛。
与javascript对象不同的是,JSON中的属性名任何时候都必须加双引号。
javaScript中操作json采用的JSON这个全局对象。
JSON对象
JSON是一个全局对象,有两个方法,stringfy()和parse()
stringfy():将javaScript对象序列化为JSON字符串。在序列化javaScript对象的时候,所有函数以及原型成员都会被忽略,值为undefined的任何属性也都会被跳过。
parse():将JSON字符串解析为原生的javaScript值。
如果JSON.stringfy()不能满足序列化的需求,还可以给对象定义toJSON方法。
关于上述方法,使用细节还有很多,具体可以参见教材。