一种轻量级的数据交换格式
支持的数据类型
- 数值:十进制数
- 字符串:以双引号
""括起来的零个或多个Unicode码位。支持反斜杠开始的转义字符序列 - 布尔值:
true或者false - 数组:
[value, value] - 对象:若干无序的“键-值对”,其中键只能是字符串
{ "key": value } - 空值:
null
其他类型会被忽略
方法
JSON.stringify(value, replacer):JS 对象 ⇒ JSON 字符串
value:要序列化的对象
replacer:转换函数
普通对象:只会序列化自身的可枚举的属性
JSON.parse(text, reviver):JSON 字符串 ⇒ JS 对象
text:要解析的字符串
reviver:转换函数