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官方的法门,引入json2.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。 

相关文章

网站地图xml地图