fastjson2 转list
时间: 2023-06-28 08:14:13 浏览: 75
Json转list
假设你有一个 JSON 字符串,它包含一个数组,你想将它转换为 Java 的 List 对象。你可以使用 Fastjson 的 parseObject 方法,并指定一个 TypeReference 参数来完成此操作。
例如,假设你有以下 JSON 字符串:
```
String jsonStr = "[{\"name\":\"Alice\",\"age\":20},{\"name\":\"Bob\",\"age\":25}]";
```
你可以使用以下代码将其转换为 List 对象:
```
List<Person> personList = JSON.parseObject(jsonStr, new TypeReference<List<Person>>() {});
```
其中,Person 是你自己定义的 Java 类,它表示 JSON 数组中的元素。注意,你需要使用 new TypeReference<List<Person>>() {} 来表示 List<Person> 类型的引用,这样 Fastjson 才能正确地解析 JSON 数组。
阅读全文