具体来说,JSON.parse(...)IE7 +,Firefox 2 +,Chrome,Safari是否支持?
JSON.parse(...)
另请:JavaScript中的JSON
所有主要浏览器都支持JSON.parse吗?
差不多,是的(来源)。甚至IE8都有(前提是您不在IE7仿真模式下)。如果您需要支持IE7及更早版本,请继续阅读。
不,较旧的浏览器(例如IE7)大多没有。(更多:http : //caniuse.com/#search=JSON.parse)
但是,您只需要一个小脚本即可。JSON的发明者Douglas Crockford在他的Github页面上有不少于三个供您选择:
json2.js
JSON.parse
JSON.stringify
eval
json_parse.js
json_parse_state.js
使用适合您的东西。:-)
几乎所有主要库(例如jQuery,Prototype,YUI,Closure或其他几个库)都将提供JSON解析,尽管在某些情况下,它可能只是薄薄的贴面eval。