博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS字符串转换为JSON的四种方法笔记
阅读量:7004 次
发布时间:2019-06-27

本文共 690 字,大约阅读时间需要 2 分钟。

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

 

示例:

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

 

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

 

示例:

 

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。

 

这里有详细的案例:http://www.aijquery.cn/Html/jqueryrumen/88.html

转载地址:http://wgrvl.baihongyu.com/

你可能感兴趣的文章
网站框架策划时的小技巧--页面原型篇
查看>>
linux驱动移植的重要数据结构
查看>>
推荐25款很棒的 HTML5 开发框架和开发工具【上篇】
查看>>
PyRedisAdmin v1.0 Beta 发布,Redis 在线管理工具 - 开源中国社区
查看>>
组策略--下发文件到计算机
查看>>
数据库事务性
查看>>
封装CIImage实现实时渲染
查看>>
log4delphi使用(转)
查看>>
5月23日Google就宣布了Chrome 36 beta
查看>>
设计模式---工厂模式Factory(创建型)
查看>>
C++ Primer 学习笔记_91_用于大型程序的工具 --命名空间
查看>>
window.print实现打印特定控件或内容
查看>>
前端必读:浏览器内部工作原理
查看>>
Ubuntu下deb包的安装方法
查看>>
微软职位内部推荐-SDE II
查看>>
golang的interface到其他类型的数据转换
查看>>
jquery-pager分页
查看>>
【cocos2d-x 手游研发小技巧(7)图片资源加密,Lua文件加密】
查看>>
跨终端 Web
查看>>
【BZOJ】1503: [NOI2004]郁闷的出纳员(Splay)
查看>>