当前位置:网站首页 >> javascript >> Json对象与Json字符串互转(4种转换方式)
Json对象与Json字符串互转(4种转换方式)

Json字符与Json对象的相互转换方式有很多,接下来将为大家一一介绍下,感兴趣的朋友可以参考下哈,希望可以帮助到你

1>jQuery插件支持的转换方式:

代码如下:

$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象


2>浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器:

代码如下:

JSON.parse(jsonstr); //可以将json字符串转换成json对象
JSON.stringify(jsonobj); //可以将json对象转换成json对符串

注:ie8(兼容模式),ie7和ie6没有JSON对象,推荐采用JSON官方的方式,引入json.js。

3>Javascript支持的转换方式:

('(' + jsonstr + ')'); //可以将json字符串转换成json对象,注意需要在json字符外包裹一对小括号

注:ie8(兼容模式),ie7和ie6也可以使用()将字符串转为JSON对象,但不推荐这些方式,这种方式不安全会执行json串中的表达式。

4>JSON官方的转换方式:
http://www.json.org/提供了一个json.js,这样ie8(兼容模式),ie7和ie6就可以支持JSON对象以及其stringify()和parse()方法;
可以在https://github.com/douglascrockford/JSON-js上获取到这个js,一般现在用json2.js。

  • jQuery网页特效,PHP源码下载,最新网页模板和网站模板,jQuery代码,前端教程-35素材网
  • 35素材版权所有www.35sucai.comInc. All Rights Reserved.  
  • 本网站提供的所有资源均来自互联网搜集,作品版权为原作者所有。
  • 如本站有侵害到您权益的资源请来信告知我们,我们会立即删除侵害到您权益的内容。
  • 站长邮箱:lei1155@qq.com    粤ICP备18080170号