java gson解析json数组
时间: 2023-12-01 18:01:19 浏览: 143
gson解析json
Gson是一个用于处理JSON数据的Java库,可以用来解析JSON数组。要使用Gson解析JSON数组,首先需要创建一个Gson对象,然后使用fromJson()方法将JSON数组转换为Java对象。
假设有一个JSON数组如下:
```json
[
{"name": "Tom", "age": 25},
{"name": "Jerry", "age": 30}
]
```
首先创建一个Java类来表示上面的JSON对象:
```java
public class Person {
private String name;
private int age;
// 省略getters和setters
}
```
然后使用Gson解析JSON数组:
```java
Gson gson = new Gson();
String json = "上面的JSON数组";
Person[] persons = gson.fromJson(json, Person[].class);
```
现在,persons数组中就包含了两个Person对象,分别表示Tom和Jerry。我们可以通过遍历数组来访问每一个对象的属性:
```java
for (Person person : persons) {
System.out.println(person.getName() + " " + person.getAge());
}
```
以上就是使用Gson解析JSON数组的简单示例。通过Gson,我们可以方便地将JSON数据转换为Java对象,从而方便地进行数据操作和处理。
阅读全文