1.JSON: JavaScript Object Notation(JavaScript 对象表示法)
JSON 是存储和交换文本信息的语法,类似 XML。
2.json:纯文本、“自我描述性”、层级结构、可通过JavaScript解析、数可通过Ajax传输
3.语法:两种结构
①对象{ : , : }
②数组[ , ]
4.JSON文件
- JSON 文件的文件类型是 .json
- JSON 文本的 MIME 类型是 application/json
5.json与xml
最大的不同是:XML 需要使用 XML 解析器来解析,JSON 可以使用标准的 JavaScript 函数来解析。
- JSON.parse(): 将一个 JSON 字符串转换为 JavaScript 对象。
- JSON.stringify(): 将 JavaScript 值转换为 JSON 字符串。
6.
JSON 通常用于与服务端交换数据。
在接收服务器数据时一般是字符串。
7.JSON.parse()
语法:
JSON.parse(text[, reviver])
- text:必需, 一个有效的 JSON 字符串。
- reviver: 可选,一个转换结果的函数, 将为对象的每个成员调用此函数。
8.JSON.stringify()
语法:
JSON.stringify(value[, replacer[, space]])
其中value必需,replacer、space可选