JSON 是什么
缩写(JavaScript Object Notation),是一种轻量级的数据交换格式。
JSON 基于 JavaScript Programming Language,Standard ECMA-262 3RD Edition - December 1999 的一个子集。
JSON 是独立于任何语言的文本格式。
特点:
- 易于程序员阅读和编写
- 易于计算机解析和生成
JSON 的语法规则
JSON 格式的构建比较简单,主要分两种结构:
- ” 名称/值 “ 对的集合。不同的语言中,它被理解为对象(
object
),记录(record
),结构(struct
),字典(dicionary
),哈希表(hash table),有键列表(keyed list
),或者关联数组(associative array
)。 - 值的有序列表。在大部分语言中,它被理解为数组(array)。JSON 格式中作为值的类型允许是字符串(
string
)、数值(number
)、true
、false
、null
、对象(ob