java怎么解析json数组
时间: 2024-05-05 10:15:59 浏览: 82
java解析json
4星 · 用户满意度95%
Java中可以使用JSON库来解析JSON数组。以下是一个示例代码:
```java
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class JsonArrayParsingExample {
public static void main(String[] args) {
String jsonStr = "[{\"name\":\"John\", \"age\":30}, {\"name\":\"Jane\", \"age\":25}]";
try {
JSONArray jsonArray = new JSONArray(jsonStr);
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);
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}
```
在上述示例中,我们首先将JSON字符串转换为JSONArray对象。然后,我们可以使用循环和getJSONObject方法来遍历JSONArray中的每个JSON对象。最后,我们可以使用getString和getInt方法从JSON对象中获取名称和年龄信息。
阅读全文