JSON 构建于两种核心结构,理解它们是掌握 JSON 的关键:
使用花括号 { } 包裹的"名称/值"对集合
: 分隔, 分隔使用方括号 [ ] 包裹的值的有序列表
, 分隔JSON 的强大之处:对象和数组可以无限嵌套
| 特性 | 对象 {} |
数组 [] |
|---|---|---|
| 包裹符号 | 花括号 | 方括号 |
| 元素格式 | "key": value |
任意值 |
| 访问方式 | 键名 obj.name |
索引 arr[0] |
| 顺序 | 无序 | 有序 ✓ |
| 典型用途 | 实体/配置/结构化数据 | 列表/集合/序列数据 |
"Hello"123 / 3.14true 或 falsenull 表示空{ "key": "value" }[1, 2, 3]\" \\n \\t \\\\