【发布时间】:2016-09-27 10:31:43
【问题描述】:
我正在开发一个必须在 IE9 及更低版本上运行的应用程序。为此,我需要一个 JSON.parse 和 stringify 等效项。我知道我可以导入 json.js,但是浏览器中是否有内置方法来处理 JSON 字符串。
【问题讨论】:
标签: javascript json internet-explorer-9
我正在开发一个必须在 IE9 及更低版本上运行的应用程序。为此,我需要一个 JSON.parse 和 stringify 等效项。我知道我可以导入 json.js,但是浏览器中是否有内置方法来处理 JSON 字符串。
【问题讨论】:
标签: javascript json internet-explorer-9
根据MDN,在某些模式下从IE8开始支持JSON.parse()和JSON.stringify()。如果您需要早期版本的 IE 或其他模式的支持,则必须将自己的实现添加到您的项目中(例如 json.js)。旧版 IE 没有其他方法可以访问此功能。
这里是对 polyfill 的进一步讨论:JSON polyfill: JSON 2 or JSON 3?
【讨论】: