Json对象与Json字符串互转(4种转换方式)


Posted in Javascript onMarch 27, 2013

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支持的转换方式
eval('(' + jsonstr + ')'); //可以将json字符串转换成json对象,注意需要在json字符外包裹一对小括号
注:ie8(兼容模式),ie7和ie6也可以使用eval()将字符串转为JSON对象,但不推荐这些方式,这种方式不安全eval会执行json串中的表达式。

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

PS:这里再为大家提供几款功能十分强大的json解析、转换与格式化工具供大家选择使用,相信对于大家接下来的json格式数据处理会有所帮助:

在线JSON代码检验、检验、美化、格式化工具:
http://tools.3water.com/code/json

在线XML/JSON互相转换:
http://tools.3water.com/code/xmljson

json代码在线格式化/美化/压缩/编辑/转换工具:
http://tools.3water.com/code/jsoncodeformat

C语言风格/HTML/CSS/json代码格式化美化工具:
http://tools.3water.com/code/ccode_html_css_json

Javascript 相关文章推荐
初识JQuery 实例一(first)
Mar 16 Javascript
JS中Iframe之间传值的方法
Mar 11 Javascript
jQuery Animation实现CSS3动画示例介绍
Aug 14 Javascript
javascript实现数字验证码的简单实例
Feb 10 Javascript
浅谈使用MVC模式进行JavaScript程序开发
Nov 10 Javascript
JavaScript的new date等日期函数在safari中遇到的坑
Oct 24 Javascript
Vue.js系列之vue-router(上)(3)
Jan 03 Javascript
微信小程序template模板实例详解
Oct 27 Javascript
更优雅的微信小程序骨架屏实现详解
Aug 07 Javascript
javascript 关于赋值、浅拷贝、深拷贝的个人理解
Nov 01 Javascript
JS对象属性的检测与获取操作实例分析
Mar 17 Javascript
JavaScript canvas实现跟随鼠标移动小球
Feb 09 Javascript
JQUERY 实现窗口滚动搜索框停靠效果(类似滚动停靠)
Mar 27 #Javascript
早该知道的7个JavaScript技巧
Mar 27 #Javascript
JavaScript中的style.display属性操作
Mar 27 #Javascript
jquery ajax提交整个表单元素的快捷办法
Mar 27 #Javascript
jQuery渐变发光导航菜单的实例代码
Mar 27 #Javascript
鼠标放在图片上显示大图的JS代码
Mar 26 #Javascript
javascript数组去重3种方法的性能测试与比较
Mar 26 #Javascript
You might like
PHP删除数组中特定元素的两种方法
2013/07/02 PHP
CodeIgniter上传图片成功的全部过程分享
2013/08/12 PHP
PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法
2015/03/19 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
Laravel实现短信注册的示例代码
2018/05/29 PHP
激活 ActiveX 控件
2006/10/09 Javascript
jquery api参考 visualjquery 中国线路 速度快
2007/11/30 Javascript
Firefox中通过JavaScript复制数据到剪贴板(Copy to Clipboard 跨浏览器版)
2013/11/22 Javascript
js中函数调用的两种常用方法使用介绍
2014/07/17 Javascript
Jquery 全选反选实例代码
2015/11/19 Javascript
学习JavaScript设计模式(封装)
2015/11/26 Javascript
javascript瀑布流布局实现方法详解
2016/02/17 Javascript
js老生常谈之this,constructor ,prototype全面解析
2016/04/05 Javascript
vue动态生成dom并且自动绑定事件
2017/04/19 Javascript
Vue 中 template 有且只能一个 root的原因解析(源码分析)
2020/04/11 Javascript
vue实现简易图片左右旋转,上一张,下一张组件案例
2020/07/31 Javascript
[23:21]Ti4 冒泡赛第二轮DK vs C9 2
2014/07/14 DOTA
Python实现求笛卡尔乘积的方法
2017/09/16 Python
python交互式图形编程实例(三)
2017/11/17 Python
在python3.5中使用OpenCV的实例讲解
2018/04/02 Python
python 监听salt job状态,并任务数据推送到redis中的方法
2019/01/14 Python
python+opencv像素的加减和加权操作的实现
2019/07/14 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
2020/05/18 Python
Flask缓存静态文件的具体方法
2020/08/02 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
2021/01/05 Python
澳大利亚免息网上购物:Shop Zero
2016/09/17 全球购物
空指针到底是什么
2012/08/07 面试题
C# .NET面试题
2015/11/28 面试题
大学生创业计划书的用途
2014/01/08 职场文书
大学生饮食连锁店创业计划书
2014/01/17 职场文书
《理想》教学反思
2014/02/17 职场文书
食品安全处置方案
2014/06/14 职场文书
单位员工收入证明样本
2014/10/09 职场文书
2014房屋登记授权委托书
2014/10/13 职场文书
教师求职自荐信范文
2015/03/04 职场文书
创业计划书之家政服务
2019/09/18 职场文书