Json工具与Json字符串互转(4种转换方法)

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

3>Javascript支持的转换方法
eval('(' + jsonstr + ')'); //可以将json字符串转换成json工具,留意需要在json字符外包裹一对小括号
注:ie8(兼容模式),ie7和ie6也可以利用eval()将字符串转为JSON工具,但不推荐这些方法,这种方法不安详eval会执行json串中的表达式。

4>JSON官方的转换方法
提供了一个json.js,这样ie8(兼容模式),ie7和ie6就可以支持JSON工具以及其stringify()和parse()要领;
可以在https://github.com/douglascrockford/JSON-js上获取到这个js,一般此刻用json2.js。

PS:这里再为各人提供几款成果十分强大的json理会、转换与名目化东西供各人选择利用,相信对付各人接下来的json名目数据处理惩罚会有所辅佐:

在线JSON代码检讨、检讨、美化、名目化东西:

在线XML/JSON相互转换:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsjywd.html