我知道在浏览器中解析JSON的最佳方法是使用JSON.parse()
方法。
对不起,我一直生活在一块岩石下 - 这个JSON
全球物体来自哪里?它是在某些标准中定义的吗?它适用于所有浏览器吗?我应该何时使用Crockford's json2.js?
答案 0 :(得分:9)
它是ECMAScript 5的一部分,是具有内部类JSON的Object,它包含用于处理JSON数据的相关方法(stringify
和parse
)。
在未实现JSON的浏览器中使用json2库。
您可以像这样测试:
if( Object.prototype.toString.call( window.JSON ) !== '[object JSON]' ) {
// load the library
}