JSON 语法速查表

JSON 核心语法、类型与规则一览。

数据类型

说明示例
string字符串,必须用双引号"hello"
number数字,整数或浮点42 / 3.14
boolean布尔值true / false
null空值null
object对象,键值对集合{"k":"v"}
array数组,有序列表[1, 2, 3]

语法规则

说明示例
双引号字符串与键名必须用双引号"key"
逗号元素间用逗号分隔1, 2, 3
冒号键值间用冒号"k": 1
花括号对象用 {}{"a":1}
方括号数组用 [][1,2]
无尾逗号最后一个元素后不能有逗号"a":1

转义字符

说明示例
\"双引号"say \"hi\""
\\反斜杠"C:\\path"
\n换行"line1\nline2"
\t制表符"a\tb"
\uXXXXUnicode"\u4e2d"

完整示例

{
  "name": "JSONDog",
  "version": "0.1.0",
  "openSource": true,
  "tools": ["format", "validate", "tree"],
  "config": {
    "indent": 2,
    "maxSize": null
  }
}