JSON 数据类型
有效数据类型
在 JSON 中,值必须是以下数据类型之一
- 字符串
- 数字
- 对象 (JSON 对象)
- 数组
- 布尔值
- null
JSON 值 **不能** 是以下数据类型之一
- 函数
- 日期
- undefined
JSON 字符串
JSON 中的字符串必须用双引号括起来。
示例
{"name":"John"}
JSON 数字
JSON 中的数字必须是整数或浮点数。
示例
{"age":30}
JSON 对象
JSON 中的值可以是对象。
示例
{
"employee":{"name":"John", "age":30, "city":"New York"}
}
JSON 中作为值的 JSON 对象必须遵循 JSON 语法。
JSON 数组
JSON 中的值可以是数组。
示例
{
"employees":["John", "Anna", "Peter"]
}
JSON 布尔值
JSON 中的值可以是 true/false。
示例
{"sale":true}
JSON null
JSON 中的值可以是 null。
示例
{"middlename":null}