JSONArray获取其中字段然后转list<string>
时间: 2023-09-26 13:09:16 浏览: 252
Json转list
假设你有一个名为`jsonArray`的JSONArray对象,其中包含多个JSON对象,每个对象都有一个名为`field`的字段。你可以使用以下代码将`field`字段的值提取出来,并将其转换为字符串列表:
```java
List<String> fieldValues = new ArrayList<>();
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jsonObject = jsonArray.getJSONObject(i);
String fieldValue = jsonObject.getString("field");
fieldValues.add(fieldValue);
}
```
这个代码首先创建一个空的字符串列表`fieldValues`,然后使用循环遍历`jsonArray`中的每个JSON对象。对于每个JSON对象,它使用`getJSONObject()`方法将其转换为JSONObject对象,然后使用`getString()`方法提取`field`字段的值,并将其添加到`fieldValues`列表中。在循环结束后,`fieldValues`列表将包含所有`jsonArray`中的`field`字段的值。
阅读全文