# JSON
- JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
- JSON 是轻量级的文本数据交换格式,它比 XML 更小、更快、更易解析
- JSON 独立于语言:JSON 使用 Javascript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。目前非常多的动态(PHP,JSP,.NET)编程语言都支持 JSON
- JSON 以特定的格式记录某些变量的值,可以用来给变量赋值或记录变量值
# JSON 与 JavaScript
JSON 文本格式在语法上与创建 JavaScript 对象的代码相同。所以,在 JavaScript 中不需要解析器,使用 eval () 函数就可以用 JSON 数据来生成 JavaScript 对象。
# JSON 语法
- 保存数据:"名称":"值"
- 分隔数据:,
- 保存对象:{}
- 保存数组:[](数组可以包含多个对象)
{ | |
"name":"JSON语法", | |
"url":"www.maikire.xyz", | |
"slogan":"勿忘我", | |
"user":[ | |
{"name":"A","url":"www.maikire.xyz"}, | |
{"name":"B","url":"www.maikire.xyz"} | |
] | |
} |
# JSON 解析
# LitJson
LitJson 是一个快速高效的开源工具,可以帮助你处理有关 Json 的一切内容。
# 手动解析
这篇文章讲解了 JSON 解析的方法和 LitJson 的使用方法。