【发布时间】:2016-06-12 16:04:38
【问题描述】:
如何在方括号前没有键的情况下解析这个数组?
[
{
"id": 2,
"model": "RAV 4",
"brand": "Toyota"
},
{
"id": 1,
"model": "A6",
"brand": "Audi"
}
]
有一个similar question,但适用于Android。
【问题讨论】:
-
json 确实有键,它只是一个 json 数组。循环并解析它
-
数组是通过索引访问的,数组中有两个项目,索引 0 处为
id = 2的字典,索引1 处为id = 1的字典。只需枚举数组即可。 -
@kye 这是一个字典数组,而不是 json 数组。你不需要循环和解析。
-
@rmaddy 感谢您的正确
-
@JLT JSON 是数据的文本表示。数组是一个列表。字典是键值对的集合。碰巧的是,JSON 数据由数组和字典组成,其结构可能适合数据。问题中提供的 JSON 数据恰好是一个字典数组。没有人会称它为 JSON 数组。