跳至主要內容

JSON

小于 1 分钟featurees-standard

JSON

由于 JSON 对象只在 IE7- 等很老的引擎中缺失,Core-JS 不提供完整的 JSON polyfill,但是会修复现有标准中已经存在的实现,比如结构良好的 JSON.stringifyopen in new windowJSON 也在别的模块中被修复——比如 Symbol polyfill 为了使 symbol 正常工作而修复了 JSON.stringify

模块

类型

interface JSON {
  stringify(
    value: any,
    replacer?:
      | Array<string | number>
      | ((key: string, value: any) => any)
      | null,
    space?: string | number
  ): string | void;
  [Symbol.toStringTag]: "JSON";
}

入口点

core-js(-pure)/es|stable|actual|full/json/stringify
core-js(-pure)/es|stable|actual|full/json/to-string-tag

示例

示例open in new window:

JSON.stringify({ "𠮷": ["\uDF06\uD834"] }); // => '{"𠮷":["\\udf06\\ud834"]}'