字符串转化为对象的几种方法

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

字符串转化为对象的方法相关推荐

  1. java字符串转json取集合_Java中Json字符串直接转换为对象的方法(包括多层List集合)...

    使用到的类:net.sf.json.JSONObject 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-b ...

  2. java list 对象 json字符串_Java中Json字符串直接转换为对象的方法(包括多层List集合)...

    使用到的类:net.sf.json.JSONObject 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-b ...

  3. 转js 将json字符串转换为json对象的方法解析

    将json字符串转换为json对象的方法.在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键 我的解决思路是: ...

  4. js中如何把字符串转化为对象

    js中如何把字符串转化为对象 例如 var test='{ colkey: "col", colsinfo: "NameList" }' 很明显是一个对象,但如 ...

  5. js 将json字符串转换为json对象的方法解析

    将json字符串转换为json对象的方法.在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键 例如: JSON ...

  6. 多层json字符串转map_Java中Json字符串直接转换为对象的方法(包括多层List集合)

    使用到的类:net.sf.json.JSONObject 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-b ...

  7. 转换字符串为json对象的方法

          JSON是一种便于操作使用的轻量级数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.具体介绍请查看:[url]http://www.json.org[/url]. 很多时候我们需要 ...

  8. 转:js 将json字符串转换为json对象的方法解析

    例如: JSON字符串: var str1 = '{ "name": "cxh", "sex": "man" }'; J ...

  9. js中如何把字符串转化为对象、数组示例代码

    很明显是一个对象,但如何把文本转为对象呢.使用eval();注意一定要加括号,否则会转换失败  把文本转化为对象 var test='{ colkey: "col", colsin ...

最新文章

  1. Android即时通讯与IOS端发送语音的问题。
  2. bzoj 1877: [SDOI2009]晨跑 (网络流)
  3. 职场疑问:如何进行技术面试
  4. 287. Find the Duplicate Number
  5. dos 注册服务器,DOS命令实现服务器断线短信通知
  6. 将GridView数据导出到Excel实现
  7. 瑞星杀毒软件2007 / 瑞星个人防火墙2007 - 免费试用
  8. 数据可视化大屏案例系列 3
  9. python三维图像切片成二维_python之画三维图像
  10. 英文字符和数字间隔突然变大
  11. java的体系结构_java体系结构介绍
  12. onsubmit=return check();和onsubmit=check();的区别
  13. 将WINDOWS服务里的服务创建快捷方式到桌面
  14. NOIP是什么?全国青少年信息学奥林匹克联赛各区特派员联系名单大全!
  15. 2011互联网泄密事件:***详解账号泄露全过程
  16. python第三章实操作业
  17. Linux入侵排查脚本
  18. (转载)怎样输入德语中的特殊字符
  19. 我是如何做到早睡早起的
  20. 支付宝首席架构师程立:做架构就像造房打地基

热门文章

  1. ps中如何让图层在画布内水平居中
  2. 连傻瓜都能看懂的基于代码注入的线程守护技术
  3. 外接显示器调亮度解决方案(最低亮度后还是很亮)
  4. autojs截图并发送邮件
  5. bose solo5 蓝牙卡顿,内幕剖析BoseSolo5质量好不好?怎么样呢?全方位深度解析评测...
  6. Deepin20安装MySQL8最新版
  7. 关于中断(Interrupt)的详细介绍以及IIC、软串口、PinChangeInt库
  8. 设计模式——享元模式(附代码示例)
  9. 《人格与其转变》课程笔记
  10. 【白皮书分享】2021年智慧城市白皮书.pdf(附下载链接)