什么是 JSON ?
JSON(JavaScript Object Notation)指的是 JavaScript 对象表示法, 是一种轻量级的文本数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等),JSON 解析器和 JSON 库支持许多不同的编程语言。JSON 具有自我描述性,易于人阅读和编写,同时也易于机器解析和生成。这些特性使JSON成为理想的数据交换语言。
JSON的其他一些优点
- JSON 是纯文本
- JSON 具有“自我描述性”
- JSON 具有层级结构(值中存在值)
- JSON 可通过 JavaScript 进行解析
- JSON 数据可使用 AJAX 进行传输
JSON类似于XML,但与XML有一些不同的地方
- 没有结束标签
- 更短
- 读写的速度更快
- 能够使用内建的 JavaScript eval() 方法进行解析
- 使用数组
- 不使用保留字
JSON 文件
- JSON 文件的文件类型是 ".json"
- JSON 文本的 MIME 类型是 "application/json"