java json转成list对象
时间: 2023-11-21 17:56:25 浏览: 86
您可以使用Google Gson库将JSON字符串转换为Java List对象。以下是两种方法:
方法一:使用Google Gson库
```java
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import java.util.List;
// 将JSON字符串转换为List
String json = "[{\"name\":\"John\", \"age\":30},{\"name\":\"Alice\", \"age\":25}]";
List<Person> personList = new Gson().fromJson(json, new TypeToken<List<Person>>(){}.getType());
```
方法二:使用Gson库
```java
import com.google.gson.Gson;
import java.util.Arrays;
import java.util.List;
// 将JSON字符串转换为List
String json = "[{\"name\":\"John\", \"age\":30},{\"name\":\"Alice\", \"age\":25}]";
Gson gson = new Gson();
List<SysUser> userList = Arrays.asList(gson.fromJson(json, SysUser[].class));
for(SysUser user : userList){
System.out.println(user);
}
```
阅读全文