在 JSON 中,数据以键值对的形式写入。键用双引号编写,值根据其数据类型编写.
{
"id" : 10,
"name" : "Lokesh",
"role" : ["admin", "author"]
}
JSON 键必须是有效字符串
根据JSON.org, 字符串 是零个或多个 Unicode 字符的序列,用双引号括起来,使用反斜杠转义。 任何有效的字符串都可以用作 JSON 键.
这些键必须用双引号 ("
). 括起来。这意味着如果键名称中包含任何双引号,则必须对其进行转义.
{"Some \"random\" string" : "value"}
在 JSON 键中使用以下字符时无效:
"
(双引号) – 必须转义.\
(反斜杠) – 必须用于转义某些字符.- 所有控制字符,例如
\n
,\t