JSON 文档可能包含由以下分隔符或标记分隔的信息.
":"
将名称与值分开","
分隔名称-值对"{"
和"}"
表示对象"["
和"]"
表示数组
1. JSON 名称-值对示例
名称-值对之间有一个冒号,如 "name" : "value"
.
JSON 名称位于冒号左侧。它们需要用双引号括起来,如“name”,并且可以是任何有效的字符串。在每个对象中,键必须是唯一的。
JSON 值位于冒号右侧。在粒度级别上,这些需要是 6 种简单数据类型之一:
- string
- number
- object
- array
- boolean
- null or empty
每个名称-值对都用逗号分隔,因此 JSON 如下所示:
"name" : "value", "name" : "value", "name": "value"
例如
{
"color" : "Purple",
"id" : "210"
}
2. JSON 对象示例
JSON 对象是一种键值数据格式,通常在花括号中呈现。JSON 对象看起来像这样:
{
"color" : "Purple",
"id" : "210",
"composition" : {
"R" : 70,
"G" : 39,
"B" : 89
}
}
3. JSON 数组示例
数据也可以通过使用 JavaScript 数组嵌套在 JSON 中,这些数组在其数组类型的两端使用方括号[ ]
作为值传递.
JSON 数组是有序集合,可以包含不同数据类型的值.
{
"colors" :
[
{
"color" : "Purple",
"id" : "210"
},
{
"color" : "Blue",
"id" : "211"
},
{
"color" : "Black",
"id" : "212"
}
]
}