JSON 对象 JavaScript JSON 对象 (JavaScript) 一个提供用于在 JavaScript 值和 JavaScript 对象表示法 (JSON) 格式之间来回转换的函数的内部对象。 JSON.stringify 函数可将 JavaScript 值序列化为 JSON 文本。 JSON.parse 函数可反序列化 JSON 文本以生成 JavaScript 值。 JSON.[method] 参数 Method 必需。 JSON 对象的某个方法的名称。 备注 无法使用 new 运算符创建 JSON 对象。 如果尝试执行此操作,则会出现错误。 但可以重写或修改 JSON 对象。 当加载脚本引擎时,该引擎会创建 JSON 对象。 其方法始终对您的脚本可用。 若要使用内部 JSON 对象,请确保不使用脚本中定义的另一个 JSON 对象来重写该对象。 您可能需要修改将检测 JSON 对象的状态的现有脚本语句,因为这些语句将以不同的方式计算。 下面的示例说明了这一点。 if (!this.JSON) { // JSON object does not exist. } 在前面的示例中,!this.JSON的计算结果在 Internet Explorer 8 标准模式、Internet Explorer 9 标准模式、Internet Explorer 10 标准模式和 win8_appname_long 应用程序 中为 false。 因此,if 语句中的代码将不执行。 函数 JSON.parse 函数 (JavaScript) JSON.stringify 函数 (JavaScript) 要求 在以下文档模式中受到支持:Internet Explorer 8 标准、Internet Explorer 9 标准、Internet Explorer 10 标准、Internet Explorer 11 标准。Windows 应用商店 应用程序中也支持此项。请参阅 版本信息。 在以下文档模式中不受支持:Quirks、Internet Explorer 6 标准模式、Internet Explorer 7 标准模式。 请参见 参考 toJSON 方法 (Date) (JavaScript) JavaScript 对象