我们在做项目的时候,都知道序列化和反序列化,师哥说:“有正就有反,有来就有回!”的确,就是这样。然后我们在这里分享一下JSON.stringify() 和JSON.parse()
parse用于从一个字符串中解析出Json对象。如下:
var str='{"name":"李卫中","age":"22","sex":"男"}'
结果:
JSON.parse(str)==>
Object
sex:"男"
age:"22"name:"李卫中
_proto_:Object
注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。
stringify()用于从一个对象解析出字符串,如下:
var a = {name:"李卫中",age:"22",sex:"男"}
结果:
JSON.stringify(a)
"{”name“:"李卫中",”age“:"22",”sex“:"男"}"
总结:
我们在工作学习的时候,会遇到很多成对出现的东西,这就是我们对比学习的时候了,做个实验,就一切都明白了!至于工作原理,还有待了解!