java把把json转为list对象
时间: 2023-10-02 22:09:55 浏览: 163
Json转list
可以使用Gson库将JSON字符串转换为List对象,具体步骤如下:
1. 引入Gson库,可以通过Maven或Gradle方式引入,例如:
```xml
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.6</version>
</dependency>
```
2. 定义JavaBean类,用于存储JSON中的数据,例如:
```java
public class Person {
private String name;
private int age;
// 省略getter和setter方法
}
```
3. 使用Gson将JSON字符串转换为List对象,例如:
```java
String jsonStr = "[{\"name\":\"张三\",\"age\":20},{\"name\":\"李四\",\"age\":22}]";
List<Person> personList = new Gson().fromJson(jsonStr, new TypeToken<List<Person>>(){}.getType());
```
其中,`new TypeToken<List<Person>>(){}.getType()`表示将结果转换为List<Person>类型。最终得到的`personList`对象即为转换后的List对象。
阅读全文