jsonarray遍历
时间: 2023-09-07 22:17:26 浏览: 100
java json数组遍历
在Java中,我们可以使用JsonArray类来表示JSON格式的数组。要遍历一个JsonArray,我们可以使用以下步骤:
1. 从JSON字符串中解析出JsonArray对象。
2. 遍历JsonArray对象,获取每个元素。
3. 对每个元素进行操作。
以下是一个示例代码,演示如何遍历一个JsonArray:
```java
import org.json.*;
public class JsonArrayExample {
public static void main(String[] args) {
String jsonStr = "[{\"name\":\"Alice\",\"age\":20},{\"name\":\"Bob\",\"age\":25}]";
JSONArray jsonArray = new JSONArray(jsonStr);
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject obj = jsonArray.getJSONObject(i);
String name = obj.getString("name");
int age = obj.getInt("age");
System.out.println("Name: " + name + ", Age: " + age);
}
}
}
```
在这个示例中,我们首先将JSON字符串解析成JsonArray对象,然后使用for循环遍历JsonArray对象。在循环中,我们使用getJSONObject()方法获取每个元素的JSONObject对象,并从中获取"name"和"age"字段的值,然后打印出来。
阅读全文