json对象是是一种用于原生json分析的对象,无法对其进行构造函数调用,用java术语 来说,它相当于能够直接使用类方法的工具类
JSON对象的属性parse(text[,reviver]);对参数text这一json字符串分析之后 返回一个javascript对象. reviver将会对每个属性调用回调函数,并将返回值赋为属性值对于reviver函数reviver(key,val){}对javascript返回的对象每一个属性调用函数,注意对对象本身也进行一次调用,没有key值,在最后一次,val是对象本身如果 reviver 返回一个有效值,则成员值将替换为转换后的值如果 reviver 返回它接收的相同值,则不修改成员值如果 reviver 返回 null 或 undefined,则删除成员见下面代码json
stringify(value[,replacer[,space]])
将参数value转换为json字符串,replacer会对每个属性调用回调函数,并将返回值赋为属性值,space是输出时的一个缩进字符串