什么是 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 返回的数据通常是对象数组格式。