fastjson json 转 arrayList
时间: 2024-05-04 15:22:01 浏览: 100
你可以使用 fastjson 的 `parseArray` 方法将一个 JSON 字符串转换为 ArrayList,例如:
```java
import com.alibaba.fastjson.JSON;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
String jsonStr = "[{\"name\":\"Alice\",\"age\":20},{\"name\":\"Bob\",\"age\":25}]";
ArrayList<Person> list = JSON.parseArray(jsonStr, Person.class);
System.out.println(list);
}
static class Person {
String name;
int age;
@Override
public String toString() {
return "Person{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
}
```
输出结果为:
```
[Person{name='Alice', age=20}, Person{name='Bob', age=25}]
```
其中 `Person` 是一个简单的 Java 类,用于表示 JSON 中的对象。你可以根据实际情况修改它的属性和方法。
阅读全文