关闭

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

25350人阅读 评论(0) 收藏 举报
分类:
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。
2
0
查看评论

JQuery前端操作JSON

一、关于Json的数据格式  从结构上看,所有的数据最终都可以分成三种类型:  第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词。  第二种类型是sequence(序列),也就是若干个相关的...
  • guiyuan901207
  • guiyuan901207
  • 2016-04-22 16:33
  • 1277

jq的json插件使用总结(jquery.json.min.js)

jq的json插件使用总结(jquery.json.min.js)小五游侠 2015/7/28 15:23:081. 该插件一共有四个主要方法,常用的也是这几个: toJSON:将javascript的object, number, string, 或 array 转换成 JSON数据。 eval...
  • ccw55
  • ccw55
  • 2015-07-28 15:33
  • 2144

jQuery操作json数据

json是一种轻量级数据交换格式,简单的json格式为[{"key1":"value1"},{"key2":"value2"}], []代表数组,{}代表数组中的数据对象,key1,key2是一个json对象中的key...
  • wangboxian
  • wangboxian
  • 2014-04-30 10:56
  • 27693

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

jQuery中json对象与json字符串互换   ▼ json字符串转json对象:jQuery.parseJSON(jsonStr); json对象转json字符串:JSON.stringify(jsonObj); IE中可能对unicode使用“\uXXXX”格式来编码...
  • u010523770
  • u010523770
  • 2016-08-21 21:55
  • 4102

jquery如何将json数据转成json对象

先看代码吧 //此时job里面的数据格式为{"logid":2075,"words_result":[{"words":"acb"},{"words":"xxx"},{"...
  • lzx159951
  • lzx159951
  • 2017-07-12 15:16
  • 349

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

前言        我们知道,如果在java中json对象与java对象的转换很简单就能实现,利用阿里巴巴的fastjson或者jackjson轻松实现,或者利用json包中的net包中的工具也可以实现,这里就不再讲,我们讲讲在js中对象与...
  • chenleixing
  • chenleixing
  • 2015-04-28 08:56
  • 7207

jQuery.parseJSON(json)方法将字符串转换成js对象

概述 接受一个JSON字符串,返回解析后的对象。 传入一个畸形的JSON字符串会抛出一个异常。比如下面的都是畸形的JSON字符串: {test: 1} ( test 没有包围双引号){'test': 1} (使用了单引号而不是双引号) 另外,如果你什么都不传入,或...
  • u010395804
  • u010395804
  • 2014-07-25 16:28
  • 2287

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

1、使用jquer插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2、浏览器支持的转换方式: JSON.parse(jsonstr); //可以将json字符串转换成jso...
  • yaozhiwei1019
  • yaozhiwei1019
  • 2016-12-05 10:26
  • 3884

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

1>jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象  2>浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,...
  • feicongcong
  • feicongcong
  • 2017-05-23 13:11
  • 1183

jquery转换json对象为字符串JSON.stringify(jsonObject)

jquery转换json对象为字符串JSON.stringify(jsonObject) 实例如下: json 对象obj如下: var jsonstr = JSON.stringify(obj); alert(jsonstr); 则字符串变量jsonstr如下: {"...
  • u010995263
  • u010995263
  • 2013-12-19 20:09
  • 4543
    个人资料
    • 访问:290987次
    • 积分:3185
    • 等级:
    • 排名:第12830名
    • 原创:45篇
    • 转载:95篇
    • 译文:0篇
    • 评论:24条
    最新评论