第三章

JSON 数组

学习 JSON 数组的用法和操作

什么是 JSON 数组?

JSON 数组是一个有序的值列表。数据放在 [] 中, 元素用逗号 , 分隔。 数组中的元素可以是任何 JSON 数据类型。

{
  "fruits": ["apple", "banana", "orange"],
  "numbers": [1, 2, 3, 4, 5],
  "mixed": [1, "two", true, null, {"key": "value"}]
}

数组的特点

1 有序集合

数组中的元素保持插入顺序,可以通过索引(从0开始)访问。

2 可以包含任意类型

数组元素可以是字符串、数字、布尔值、对象、数组等任何 JSON 类型。

3 可以嵌套

数组可以包含其他数组或对象,形成复杂的数据结构。

4 可以是空数组

空数组 [] 是有效的 JSON。

常见数组操作示例

对象数组

对象数组是最常见的数据结构之一,常用于表示列表数据:

{
  "users": [
    {
      "id": 1,
      "name": "张三",
      "age": 28
    },
    {
      "id": 2,
      "name": "李四",
      "age": 32
    },
    {
      "id": 3,
      "name": "王五",
      "age": 25
    }
  ]
}

💡 提示:在实际应用中,API 返回的数据通常是对象数组格式。