有效的数据类型
在JSON中,值必须是以下数据类型:
- string
- 数字(number)
- 对象 (JSON object)
- 数组
- 布尔值(boolean)
- null
注意,与JavaScript对象不同,JSON值不能是以下数据类型:
- 函数
- 日期
- undefined
JSON String
JSON中的字符串必须加双引号。
示例:
{ "name": "张无忌" }
JSON 数字
JSON中的数字必须是整数或浮点数。
示例:
{ "age": 25 }
JSON 对象
JSON中的值可以是对象。
示例:
{
"user": { "name":"张无忌", "age": 25, "city": "杭州" }
}
JSON中作为值的对象与JSON对象遵循相同规则。
JSON 数组
JSON中的值可以是数组。
示例:
{
"users": [ "张无忌", "令狐冲", "韦小宝" ]
}
JSON 布尔值
JSON中的值可以为true/false
示例:
{ "九阴真经": true }
JSON null
JSON中的值可以为null
示例:
{ "韦小宝父亲": null }