JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)

页面导航:首页 > 网络编程 > JavaScript > JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)

JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)

来源:互联网 作者:脚本宝典 时间:2015-10-01 13:03 【

在 Firefox,chrome,opera,safari,ie9,ie8等高级浏览器 直接可以用JSON对象的stringify()和parse()方法。 JSON.stringify(obj)将JSON转为字符串。JSON.parse(string)将字符串转为JSON格式; vara={name:tom,sex:男

Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法。

JSON.stringify(obj)将JSON转为字符串。JSON.parse(string)将字符串转为JSON格式;

var a={"name":"tom","sex":"男","age":"24"};var aToStr = JSON.stringify(a);
alert(aToStr); //结果:{"name":"tom","sex":"男","age":"24"}

  结果:string

var b='{"name":"tom","sex":"男","age":"24"}';var aToObj = JSON.parse(b); 
console.log(aToObj); //结果:Object {name: "tom", sex: "男", age: "24"}

结果:object

 

ie8(兼容模式),ie7和ie6没有JSON对象,不过http://www.json.org/提供了一个json.js,这样ie8(兼容模式),ie7和ie6就可以支持JSON对象以及其stringify()和parse()方法;

现在一般用json2.js,下载地址:点击此处

在页面中添加就能解决IE低版本没有json对象的问题。

<script type="text/javascript" src="js/json2.js"></script>


Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<