我有一个问题类似于stackoverflow上的一些问题,但没有一个真正回答我的问题.我使用ObjectMapperJackson并希望将此JSON字符串解析为User对象列表:
[{ "user" : "Tom", "role" : "READER" },
{ "user" : "Agnes", "role" : "MEMBER" }]
Run Code Online (Sandbox Code Playgroud)
我定义了一个这样的内部类:
public class UserRole {
private String user
private String role;
public void setUser(String user) {
this.user = user;
}
public void setRole(String role) {
this.role = role;
}
public String getUser() {
return user;
}
public String getRole() {
return role;
}
}
Run Code Online (Sandbox Code Playgroud)
要将JSON字符串解析为UserRoles我使用泛型的List :
protected <T> List<T> mapJsonToObjectList(String json) throws Exception {
List<T> list;
try {
list …Run Code Online (Sandbox Code Playgroud)