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.jb51.net/code/json

在线XML/JSON互相转换:
http://tools.jb51.net/code/xmljson

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

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

js中Json对象与Json字符串互转(4种转换方式)相关推荐

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

    Json字符与Json对象的相互转换方式有很多种: 1. jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以 ...

  2. js中自定义对象、json对象、json字符串、普通js对象 --js学习那本书上的

    4.7 自定义对象 JS除了内置对象之外,还允许我们程序自己定义属于我们自己的对象,在JS中自定义对象的方式有2种:通过构造器创建对象,通过初始化器创建对象. 4.7.1 构造器创建对象(原生JS对象 ...

  3. js中自定义对象、json对象、json字符串、普通js对象

    4.7 自定义对象 JS除了内置对象之外,还允许我们程序自己定义属于我们自己的对象,在JS中自定义对象的方式有2种:通过构造器创建对象,通过初始化器创建对象. 4.7.1 构造器创建对象(原生JS对象 ...

  4. JS中Object对象与JSON字符串之间相互转换

    Object对象转换成JSON字符串: JSON.stringify() JSON字符串转成Object对象: JSON.parse()

  5. JS中生成和解析JSON

    1.JS中生成JSON对象的方法: var json = []; var row1 = {}; row1.id= "1"; row1.name = "jyy"; ...

  6. js字符串怎么转python对象_python对象与json相互转换的方法 python中怎么把json对象转成字符串...

    在python中 如何实现将一个json字符串转化为对象 对象?json不能包含对象, 只能包含基本的数据类型, 键值对, 列表, 数字, 字符串等等 import jsond = {"k& ...

  7. json对象与json字符串互转,ajax各常见函数

    1.使用jquer插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2.浏览器支持的 ...

  8. Json对象和Json字符串以及js对象(JavaScript对象)的区别

    1.Json概念 概念:JSON (JavaScript Object Notation) 一种简单的数据格式,是一种比较轻量级的数据存储格式: 2.Json与JS对象的对比 区 别 JSON Jav ...

  9. jQuery中json对象与json字符串互换

    json字符串转json对象:jQuery.parseJSON(jsonStr); json对象转json字符串: JSON.st ringify(jsonObj); IE中可能对unicode使用& ...

最新文章

  1. ASP.NET文件的下载
  2. java里冒泡排序编程案例_java冒泡排序小实例
  3. DPDK架构与特点(转)
  4. java实现链接数据库_Java 链接数据库
  5. 洛谷P2507 [SCOI2008]配对 题解(dp+贪心)
  6. Ubuntu20.04 安装qq和微信
  7. AI如何提升10倍筛药效率?6月18日华为云携手中科院上海药物所揭开谜底
  8. Intel 64/x86_64/IA-32/x86处理器指令集 - CPUID (1) - 概述
  9. 一键清理Quartus工程编译垃圾
  10. 解析Excel_Poi
  11. 从程序员到项目经理(28):该死的结果导向(只看结果,不问过程到底行不行?)...
  12. MSP430指令初探
  13. [Unity小游戏]打砖块(打方块)教程(超详细)
  14. 局域网电脑互访的设置大全
  15. php文件 怎么写韩文,php插入韩文txt文件内的数据,SQL-Front显示乱码
  16. linux查看某个nas盘io,nas(网络附加存储)与san知识解释
  17. 什么是ITCM和DTCM?
  18. static inline声明
  19. 原生七彩影视APP源码 支持PC+WAP+APP三端
  20. 如何保护电子邮箱安全?163邮箱安全吗?

热门文章

  1. 达内培训 python 怎样
  2. Node.js学习笔记——Express篇(1.初识Express)
  3. notepad++ PoorMansTSQLFormatter 插件安装
  4. sap-FI 资产转移的配置
  5. java 插入字符串_java插入字符串
  6. 向日葵android平板,远程控制安卓手机、平板设备——向日葵绝对OK
  7. CodeForces 389A Fox and Number Game
  8. 档案数字化建设-数字档案室建设方案-数字档案管理系统平台建设方案
  9. docker inspect -f 详解(查询在主机上的进程pid)
  10. 算法经典“可怜的奶牛”问题 使用堆高效组织数据 C语言描述