JavaScript json 数据类型



有效的数据类型

在JSON里,值必须是下列数据类型之一:

  • 字符串
  • 数字
  • 对象 (JSON 对象)
  • 数组
  • 布尔
  • null

JSON 值不能是下列数据类型之一:

  • 函数
  • 日期
  • undefined

JSON 字符串

在JSON字符串必须用双引号.

{ "name":"John" }

JSON 数字

数字在JSON必须是整数或浮点数.

{ "age":30 }

JSON 对象

JSON value可以是对象.

{
"employee":{ "name":"John", "age":30, "city":"New York" }
}

在JSON里面的对象值,必须遵循JSON对象的相同规则.

JSON 数组

JSON值可以是数组.

{
"employees":[ "John", "Anna", "Peter" ]
}

JSON 布尔

JSON值可以是true/false.

{ "sale":true }

JSON null

JSON值可以是null.

{ "middlename":null }