json对象与json字符串的相互转换

原创 2016年05月30日 20:16:06

1  jQuery插件支持的转换方式

$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象

浏览器支持的转换方式(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就可以支持JSON对象以及其stringify()和parse()方法;
可以在https://github.com/douglascrockford/JSON-js上获取到这个js,一般现在用json2.js。

版权声明:本文为博主原创文章,未经博主允许不得转载。

JSON字符串和java对象的相互转换

  • 2017年12月14日 09:39
  • 1.2MB
  • 下载

利用Google Gson实现JSON字符串和对象之间相互转换

最近一个项目需要用到JSON,需要在JSON字符串和对象之间相互转换,在网上找了些资料,发现google的Gson还是比较不错的。 废话不说,下面是简单的例子: 先上源码:下载(包含jar包) ...
  • hsun924
  • hsun924
  • 2012年12月28日 11:56
  • 13764

JavaScript对象与JSON字符串的相互转换

JSON(JavaScript Object Notation) 是JavaScript编程语言的一个子集。正因JSON是JavaScript的一个子集,所以它可清晰的运用于此语言中。 eval...
  • yaerfeng
  • yaerfeng
  • 2012年02月24日 20:43
  • 31716

json对象和字符串的相互转换

json对象和字符串的相互转换   //使用json中的parser方法转换; var str='{"name":"fendouer", "age":23}'; //这是一...

JSON对象和字符串之间的相互转换

在开发的过程中,如果对于少量参数的前后台传递,可以直接采用ajax的data函数,按json格式传递,后台Request即可,但有的时候,需要传递多个参数,这样后台 接受的时候Request多个很麻...

JavaScript对象与JSON字符串的相互转换

JSON(JavaScript Object Notation) 是JavaScript编程语言的一个子集。正因JSON是JavaScript的一个子集,所以它可清晰的运用于此语言中。 ...

JSON对象和字符串之间的相互转换

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

使用jackson对Java对象与JSON字符串相互转换的一些总结

总结一下自己使用jackson处理对象与JSON之间相互转换的心得。 jackson是一个用Java编写的,用来处理JSON格式数据的类库,它速度非常快,目前来看使用很广泛,逐渐替代了Gson和js...

java中json包的使用以及字符串,map,list,自定义对象之间的相互转换

做一个map和字符串的转换,需要导入这些jar包,这是最基本的一些jar包. 经过多方尝试得出结论入下: 首先导入基本包:json-lib-2.2.3-jdk15.jar 如果没有这...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:json对象与json字符串的相互转换
举报原因:
原因补充:

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