JSON
2019-02-24 本文已影响0人
IvyAutumn
JSON是一种数据格式。与XML相比,JSON是在JS中读写结构化数据的更好的方式。因为可以把JSON直接传给eval(),而且不必创建DOM对象。
一、语法
- 简单值
- 对象
- 数组
二、解析与序列化
- JSON.stringify()
用于把JS对象序列化为JSON字符串
- 默认情况下,JSON.stringify()输出的JSON字符串不包含任何空字符或者缩进。
- 在序列化JS对象时,所有函数及原型成员都会被有意忽略,不体现在结果中。
- JSON.stringify()除了要序列化的JS对象外,还可以接收另外两个参数。第一个参数是个过滤器,可以是一个数组,也可以是一个函数;第二个参数是一个选项,表示是否在JSON字符串中保留缩进。
2.JSON.parse()
把JSON字符串解析为原生JavaScript