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地图