2、json语法
JSON 语法规则
JSON 语法衍生于 JavaScript 对象标记法语法:
-
数据在名称/值对中
-
数据由逗号分隔
-
花括号容纳对象
-
方括号容纳数组
JSON 数据- 名称和值
- JSON 数据写为名称/值对。
- JSON 名称需要双引号。
- JSON 格式几乎等同于 JavaScript 对象。
- 在 JSON 中,键必须是字符串,由双引号包围.
"name":"Bill Gates"
JSON 值
在 JSON 中,值必须是以下数据类型之一:
-
字符串 (必须由双引号编写)
-
数字 (必须是整数或浮点数。)
-
对象(JSON 对象必须遵守与 JSON 对象相同的规则)
-
数组
-
布尔
-
null
//字符串 { "name":"John" } //数字 { "age":30 } //对象 { "employee":{ "name":"Bill Gates", "age":62, "city":"Seattle" } } //数组 { "employees":[ "Bill", "Steve", "David" ] } //布尔 { "sale":true } //null { "middlename":null }
JSON 的值***不可以***是以下数据类型之一:
-
函数
-
日期
-
undefined
JSON 文件
- JSON 文件的文件类型是 “.json”
- JSON 文本的 MIME 类型是 “application/json”