要循环遍历JSONArray数组,可以使用Java的for循环或者迭代器来实现。下面我们以代码示例来说明具体的操作步骤:
1. 首先需要导入org.json.JSONArray包:
```java
import org.json.JSONArray;
```
2. 创建JSONArray对象并初始化:
```java
String jsonString = "[{\"name\":\"Alice\"
\"age\":20}
{\"name\":\"Bob\"
\"age\":21}
{\"name\":\"Cathy\"
\"age\":22}]";
JSONArray jsonArray = new JSONArray(jsonString);
```
3. 使用for循环遍历JSONArray:
```java
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: " + name + "
age: " + age);
}
```
上述代码中,我们通过for循环遍历JSONArray数组,获取每个元素的JSONObject对象,然后通过getString和getInt方法获取相应字段的值,并打印输出。
4. 使用迭代器遍历JSONArray:
```java
Iterator
咨询微信客服
0516-6662 4183
立即获取方案或咨询top