jsonarray获取指定key值
时间: 2023-09-30 08:12:15 浏览: 161
jsonObject
假设你有一个 JSON 数组,其中包含多个 JSON 对象,每个对象都有一些键和值。如果你想要获取所有对象中特定键的值,你可以使用以下代码:
```java
JSONArray jsonArray = new JSONArray(jsonString);
List<String> values = new ArrayList<>();
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jsonObject = jsonArray.getJSONObject(i);
String value = jsonObject.getString("key");
values.add(value);
}
```
在上面的代码中,我们首先将 JSON 字符串转换为一个 JSON 数组。然后,我们遍历数组中的每个 JSON 对象,并使用 `getJSONObject` 方法获取每个对象。接下来,我们使用 `getString` 方法从每个对象中获取指定键的值,并将其添加到一个字符串列表中。最后,我们可以使用这个列表对数据进行进一步的处理。
阅读全文