Java代码中json怎么转list
时间: 2023-02-19 11:59:40 浏览: 9
您可以使用以下方法将 JSON 字符串转换为 Java List 对象:
1. 使用 Google Gson 库:
```java
import com.google.gson.Gson;
// 将 JSON 字符串转换为 List
String json = "[{\"name\":\"John\", \"age\":30},{\"name\":\"Alice\", \"age\":25}]";
List<Person> personList = new Gson().fromJson(json, new TypeToken<List<Person>>(){}.getType());
```
2. 使用 Jackson 库:
```java
import com.fasterxml.jackson.databind.ObjectMapper;
// 将 JSON 字符串转换为 List
String json = "[{\"name\":\"John\", \"age\":30},{\"name\":\"Alice\", \"age\":25}]";
ObjectMapper mapper = new ObjectMapper();
List<Person> personList = mapper.readValue(json, new TypeReference<List<Person>>(){});
```
在这里,`Person` 是你想要转换为的 Java 对象的类。你需要提前将 JSON 字符串转换为 Java 对象,再将对象添加到 List 中。
希望这对您有帮助!
阅读全文