一种轻量级的数据交换格式

支持的数据类型

  • 数值:十进制数
  • 字符串:以双引号 "" 括起来的零个或多个Unicode码位。支持反斜杠开始的转义字符序列
  • 布尔值:true 或者 false
  • 数组:[value, value]
  • 对象:若干无序的“键-值对”,其中键只能是字符串 { "key": value }
  • 空值:null

其他类型会被忽略

方法

JSON.stringify(value, replacer):JS 对象 - JSON 字符串

value:要序列化的对象
replacer:转换函数
普通对象:只会序列化自身的可枚举的属性

JSON.parse(text, reviver):JSON 字符串 - JS 对象

text:要解析的字符串
reviver:转换函数