JSON解析
JavaScript Object Notation
:JavaScript 对象表示法
JSON是轻量级的文本数据交换格式,是存储和交换文本信息的语法,类似XML
JSON比XML更小,更快,更易解析
JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台
不同于JavaScript通过XML DOM循环遍历XML文档并通过变量存储值,JSON字符串通过JavaScript的**eval()**对数据进行处理
XML需要使用XML解析器来解析,JSON可以使用标准的JavaScript函数来解析
语法
JSON语法是JavaScript对象表示语法的子集
- 数据在名称/值对中
- 数据由逗号分隔
- 大括号
{}
保存对象 - 中括号
[]
保存数组,数组可以包含多个对象
//JSON写法与等效的JavaScript写法
//JSON.parse(): 将一个 JSON 字符串转换为 JavaScript 对象
//JSON.stringify(): 于将 JavaScript 值转换为 JSON 字符串
"name":"Henrik"
name = "Henrik"