JSON.stringify和JSON.parse的用法
用法概述
所有的现代浏览器都支持 JSON 对象,有两个非常有用的方法来处理 JSON 格式的内容:
JSON.parse(string)
接受一个 JSON 字符串并将其转换成一个 JavaScript 对象。JSON.stringify(obj)
接受一个 JavaScript 对象并将其转换一个 JSON 字符串。
实例演示
var a={"name":"tom","sex":"男","age":"24"};
var b='{"name":"Mike","sex":"女","age":"29"}';
var aToStr=JSON.stringify(a);
var bToObj=JSON.parse(b);
console.log(typeof(aToStr)); //string
console.log(typeof(bToObj));//object
console.log(aToStr)
console.log(bToObj)
打印结果如下:
在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法。
JSON.stringify(obj)将JSON转为字符串。
JSON.parse(string)将字符串转为JSON格式。