首先要说一下这两个方法前面为啥要写一个大写的JSON, 这是因为ES5新增了JSON
对象,用来处理JSON格式数据。它有两个方法:JSON.stringify()
和JSON.parse()
。
这两个方法的用法如下:
1.parse的英文意思是解析,所以它的功能就是让字符串解析出json对象.
eg:
var str = '{"name":"jack","sex":"0"}'
结果:
var result=JSON.parse(str)
//这时候的result是一个json格式的对象了.
2.JSON.stringify()的作用正好相反,他们是一对相反函数;
var a = {
x:0,
y:2
}
结果:
var str = JSON.stringify(a)
//这时它就变成一个字符串啦"{"x":0,"y":1}"