创建 JSON 值
JSON 值必须是由对象(JSON 对象)、数组、字符串、数字、布尔值(false/true)或 null 组成。其中 false、true 和 null 只允许小写形式。
JSON 文本结构
JSON 文本结构包括字符、字符串、数字和三个字面量名称。在任何一个结构字符的之前或之后都允许使用各种间隔符,包括空格、水平制表符、换行和回车等。
开始数组 = [ 左方括号
开始对象 = { 左大括号
结束数组 = ] 右方括号
最终对象 = } 右大括号
名称分隔符 = : 冒号
值分隔符 = , 逗号
对象
对象的结构表示为一对大括号包含 0 个或多个名称/值对(或成员)。对象内的名称应该是唯一的。一个名称是一个字符串,每个名称后面都有一个冒号,用于分隔名称和值。单个逗号用于多个名称/值的分割。 示例如下:
{ "NAME": "SAM", "Height": 175, "Weight": 100,"Registered" : false}
数组
数组的结构表示为一个方括号包含 0 个或多个值(也称为元素)。数组元素用逗号分隔,不要求数组中的值相同。
示例如下:
["abc", 10, null, true, false]