现在的位置: 首页 > 综合 > 正文

解析JSON字串的方法有eval,json_parse,JSON.parse

2013年02月27日 ⁄ 综合 ⁄ 共 376字 ⁄ 字号 评论关闭

解析JSON字串的方法有
(1)var vjson = eval(jsonstr);
缺点:不安全,有可能jsonstr中有恶意脚本,那就麻烦了。
(2)var vjson = json_parse(jsonstr);
安全,解析速度也很快,不过需要引入json_parse.js脚本;
(3)var vjson = JSON.parse(jsonstr);
安全,解析速度也很快。网上声称Firefox 3.1 和 IE 8 RC1浏览器内置该API接口,可以直接使用。如果考虑很多浏览器不支持内置的JSON,则在文件中引入json.js脚本即可。
json.js、json_parse.js两个文件在https://github.com/douglascrockford/JSON-js上可以下载。

 

原文地址:http://xiemingmei.iteye.com/blog/1172453

【上篇】
【下篇】

抱歉!评论已关闭.