jsonarray遍历
时间: 2023-09-07 13:17:39 浏览: 68
可以使用Java中的JSONArray类来遍历JSON数组。以下是一个简单的示例代码:
```java
import org.json.JSONArray;
import org.json.JSONException;
public class JsonArrayExample {
public static void main(String[] args) {
String jsonString = "[{\"name\":\"John\",\"age\":30}, {\"name\":\"Mary\",\"age\":25}]";
try {
JSONArray jsonArray = new JSONArray(jsonString);
for (int i = 0; i < jsonArray.length(); i++) {
String name = jsonArray.getJSONObject(i).getString("name");
int age = jsonArray.getJSONObject(i).getInt("age");
System.out.println("Name: " + name + ", Age: " + age);
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}
```
这个例子中,我们先将JSON字符串解析成一个JSONArray对象,然后通过循环遍历数组中的每个元素,获取其name和age属性的值并打印输出。
阅读全文