字符串转化为对象的方法
字符串转化为对象的几种方法
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对符串
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就可以支持J SON对象以及其stringify()和parse()方法;
可以在https://github.com/douglascrockford/JSON-js上获取到这个js,一般现在用json2.js。
转载于:https://www.cnblogs.com/UniverseWang/p/6973396.html
字符串转化为对象的方法相关推荐
- java字符串转json取集合_Java中Json字符串直接转换为对象的方法(包括多层List集合)...
使用到的类:net.sf.json.JSONObject 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-b ...
- java list 对象 json字符串_Java中Json字符串直接转换为对象的方法(包括多层List集合)...
使用到的类:net.sf.json.JSONObject 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-b ...
- 转js 将json字符串转换为json对象的方法解析
将json字符串转换为json对象的方法.在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键 我的解决思路是: ...
- js中如何把字符串转化为对象
js中如何把字符串转化为对象 例如 var test='{ colkey: "col", colsinfo: "NameList" }' 很明显是一个对象,但如 ...
- js 将json字符串转换为json对象的方法解析
将json字符串转换为json对象的方法.在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键 例如: JSON ...
- 多层json字符串转map_Java中Json字符串直接转换为对象的方法(包括多层List集合)
使用到的类:net.sf.json.JSONObject 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-b ...
- 转换字符串为json对象的方法
JSON是一种便于操作使用的轻量级数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.具体介绍请查看:[url]http://www.json.org[/url]. 很多时候我们需要 ...
- 转:js 将json字符串转换为json对象的方法解析
例如: JSON字符串: var str1 = '{ "name": "cxh", "sex": "man" }'; J ...
- js中如何把字符串转化为对象、数组示例代码
很明显是一个对象,但如何把文本转为对象呢.使用eval();注意一定要加括号,否则会转换失败 把文本转化为对象 var test='{ colkey: "col", colsin ...
最新文章
- Android即时通讯与IOS端发送语音的问题。
- bzoj 1877: [SDOI2009]晨跑 (网络流)
- 职场疑问:如何进行技术面试
- 287. Find the Duplicate Number
- dos 注册服务器,DOS命令实现服务器断线短信通知
- 将GridView数据导出到Excel实现
- 瑞星杀毒软件2007 / 瑞星个人防火墙2007 - 免费试用
- 数据可视化大屏案例系列 3
- python三维图像切片成二维_python之画三维图像
- 英文字符和数字间隔突然变大
- java的体系结构_java体系结构介绍
- onsubmit=return check();和onsubmit=check();的区别
- 将WINDOWS服务里的服务创建快捷方式到桌面
- NOIP是什么?全国青少年信息学奥林匹克联赛各区特派员联系名单大全!
- 2011互联网泄密事件:***详解账号泄露全过程
- python第三章实操作业
- Linux入侵排查脚本
- (转载)怎样输入德语中的特殊字符
- 我是如何做到早睡早起的
- 支付宝首席架构师程立:做架构就像造房打地基