Json对象与Json字符串互转(4种转换方式) jquery 以及 js 的方式

转载 2016年05月31日 14:26:04
Json字符与Json对象的相互转换方式有很多,接下来将为大家一一介绍下,感兴趣的朋友可以参考下哈,希望可以帮助到你
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。

jQuery操作json数据

json是一种轻量级数据交换格式,简单的json格式为[{"key1":"value1"},{"key2":"value2"}], []代表数组,{}代表数组中的数据对象,key1,key2是一个j...

前台 JSON对象转换成字符串 相互转换 的几种方式

在最近的工作中,使用到JSON进行数据的传递,特别是从前端传递到后台,前台可以直接采用ajax的data函数,按json格式传递,后台Request即可,但有的时候,需要传递多个参数,后台使用requ...

Js Json对象与String互转

//把json 字符串转换成对象 var string = '{"name":"frank", "age":29, "birthday":"1978-1-1"}'; var user = JSON...

js操作Json数据,JSON对象与字符串转化

js操作Json数据,JSON对象与字符串转化 一、JSON格式数据介绍 书写AJAX的时候,经常需要解析从服务器返回的一串字符串,这里简单介绍服务器返回字符的两种格式,及JS对它...

js:字符串(string)转json

第一种方式:使用js函数eval();testJson=eval(testJson);是错误的转换方式。正确的转换方式需要加(): testJson = eval("(" + testJson + "...
  • jjzjjz1
  • jjzjjz1
  • 2011年04月19日 20:28
  • 152495

json字符串与对象的相互转换-javascript/jQuery

前言        我们知道,如果在java中json对象与java对象的转换很简单就能实现,利用阿里巴巴的fastjson或者jackjson轻松实现,或者利用json包中的net包中的工具也可以实...

JQ将数组转换为Json

var ArrComList; try { //接口传进来的数据格式为 A,B,C,D,这里根据逗号分隔返回数组。 ...

JS 对象(Object)和字符串(String)互转

利用原生JSON对象,将对象转为字符串 var jsObj = {}; jsObj.testArray = [1,2,3,4,5]; jsObj.name = 'CSS3'; jsObj.date ...

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

jQuery中json对象与json字符串互换   ▼ json字符串转json对象:jQuery.parseJSON(jsonStr); json对象转json字符串:JSON.strin...

javascript、JQuery操作数组、Json对象、缓存

1.创建JSON对象 var objJson = [];   2.赋值 var objJson = jQuery.parseJSON('[{"PID":1,"Cnt":1}]'); objJso...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Json对象与Json字符串互转(4种转换方式) jquery 以及 js 的方式
举报原因:
原因补充:

(最多只允许输入30个字)