如何循环获取JSONArray中的某个字段
时间: 2024-05-12 14:21:03 浏览: 118
根据JSONArray中给定字段排列顺序
可以使用for循环遍历JSONArray中的每个JSONObject,然后通过get方法获取对应的字段值。
示例代码:
```
JSONArray jsonArray = new JSONArray("[{\"name\":\"张三\",\"age\":20},{\"name\":\"李四\",\"age\":25}]");
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject jsonObject = jsonArray.getJSONObject(i);
String name = jsonObject.getString("name");
int age = jsonObject.getInt("age");
System.out.println("姓名:" + name + ",年龄:" + age);
}
```
输出结果:
```
姓名:张三,年龄:20
姓名:李四,年龄:25
```
阅读全文