JSONArray如何循环
要循环遍历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
版权声明:本站内容源自互联网,如有内容侵犯了你的权益,请联系删除相关内容。
上一篇:系统概要设计什么意思 下一篇:无法打开超链接网页的原因