什么是JSON全局对象?

时间:2011-02-18 20:54:42

标签: javascript json

我知道在浏览器中解析JSON的最佳方法是使用JSON.parse()方法。

对不起,我一直生活在一块岩石下 - 这个JSON全球物体来自哪里?它是在某些标准中定义的吗?它适用于所有浏览器吗?我应该何时使用Crockford's json2.js

1 个答案:

答案 0 :(得分:9)

它是ECMAScript 5的一部分,是具有内部类JSON的Object,它包含用于处理JSON数据的相关方法(stringifyparse)。

在未实现JSON的浏览器中使用json2库。

您可以像这样测试:

if( Object.prototype.toString.call( window.JSON ) !== '[object JSON]' ) {
    // load the library
}