Json 字符串与 Json 对象自由转换
Posted supper李狗嗨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Json 字符串与 Json 对象自由转换相关的知识,希望对你有一定的参考价值。
1、jQuery支持的转换方式
$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象
2、浏览器支持函数
JSON.parse(jsonstr); //可以将json字符串转换成json对象
JSON.stringify(jsonobj); //可以将json对象转换成json对符串
3、javascript支持函数
eval(‘(‘ + jsonstr + ‘)‘); //可以将json字符串转换成json对象,注意需要在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 字符串与 Json 对象自由转换的主要内容,如果未能解决你的问题,请参考以下文章
Json对象与Json字符串的转化JSON字符串与Java对象的转换
Json对象与Json字符串的转化JSON字符串与Java对象的转换