打开 JSON 文件

信息、提示和说明

JSON 数据类型

JSON 数据格式源自 Javascript 语言。这就是为什么它使用的数据类型也源自 Javascript。

JSON 支持的数据类型:

  • 布尔值
  • 整数
  • 数字
  • 细绳
  • 目的
  • 大批
  • 无效的

与 Javascript 相反,JSON 不能使用以下数据类型:

  • 功能
  • 日期
  • 不明确的

下面我们将详细回顾每种支持的类型。

布尔值

布尔数据类型可以有两个值:true 或 false。例如:

{ “complete”: true, “commited”: false }

数字和整数

JSON 模式位于http://json-schema.org/schema#定义了两种可以定义数值的类型:数字和整数。

“Number”数据类型是十进制(不支持十六进制和八进制)整数或浮点数据类型。整数定义任何小数部分为零的数字。

{
 “salary”: 1500,
 “bonus”: 300.5
}

细绳

字符串数据类型表示字符序列。字符串可以包含 Unicode 字符集中的零个或多个字符。

{
“intro”: “hello world”
}

大批

数组是一种复杂的 JSON 数据类型,其中包含一系列元素,这些元素可以是简单数据类型、数组或对象。

{
 “directions”: [“up”, “down”, “left”, “right”]
}

目的

对象数据类型是一种复杂的 JSON 数据类型,其中包含一组键/值对。键应该是字符串,值可以是 JSON 支持的任何数据类型。

“carspec”: {
 “engine”: “2.0L”,
 “doors”: 4,
 “automatic”: true
}

无效的

Null 用于识别丢失或未知的数据。 Null 实际上并不是一种数据类型,而是一种表示法,它定义了数据类型值范围之外的值或未知值。

{
 “location”: null
}