Json字符与Json对象的互相转换格局有过多,接下去将为大家逐一介绍下,感兴趣的仇敌能够参照下哈,希望得以扶助到您

 

一>jQuery插件援助的变换形式

$.parseJSON( jsonstr );
//jQuery.parseJSON(jsonstr),能够将json字符串转换来json对象

**

2>浏览器援助的转移格局(Firefox,chrome,opera,safari,ie九,ie八)等浏览器: **

 

JSON.parse(jsonstr);
//能够将json字符串转换到json对象 

JSON.stringify(jsonobj); //可以将json对象转换来json对符串

注:ie8(包容形式),ie7和ie陆未有JSON对象,推荐应用JSON官方的点子,引进json二.js。

三>Javascript辅助的转移情势
eval(‘(‘ + jsonstr + ‘)’);
//能够将json字符串转换到json对象,注意必要在json字符外包裹一对小括号
注:ie8(兼容情势),ie七和ie六也足以行使eval()将字符串转为JSON对象,但不推荐这几个办法,那种方法不安全eval会执行json串中的表明式。

肆>JSON官方的转换格局
http://www.json.org/提供了一个json.js,这样ie8(兼容模式),ie7和ie6就可以支持JSON对象以及其stringify()和parse()方法;
可以在https://github.com/douglascrockford/JSON-js上取得到这些js,1般以后用json②.js。 

相关文章

网站地图xml地图