java json转list数组
时间: 2023-10-28 14:00:16 浏览: 92
您可以使用Java中的Gson库来将JSON转换为List数组。首先,您需要导入Gson库:
```java
import com.google.gson.Gson;
```
然后,您可以使用以下代码将JSON转换为List数组:
```java
String json = "[{\"name\":\"Alice\",\"age\":20},{\"name\":\"Bob\",\"age\":25}]";
Gson gson = new Gson();
List<Person> personList = gson.fromJson(json, new TypeToken<List<Person>>(){}.getType());
class Person {
private String name;
private int age;
// Getters and setters
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
```
在上面的示例中,我们首先定义了一个包含姓名和年龄属性的`Person`类。然后,我们使用`Gson`对象的`fromJson`方法将JSON字符串转换为List<Person>类型的对象。请确保JSON的格式与`Person`类的属性相匹配。
希望这可以帮助到您!如果您还有其他问题,请随时提问。
阅读全文