У меня есть класс User:JSON список объектов POJO
public class User{
private String name;
private Integer age;
public String getName(){return name;}
public void setName(String name){this.name = name;}
public Integer getAge(){return age;}
public void setAge(Integer age){this.age = age;}
}
То, что я хочу быть в состоянии сделать, это взять строку в формате JSON (который представляет собой список объектов пользователей) .... разобрать его и ветер с ArrayList
Я получил насколько это:
String json = "[{"name":"bill","age":12},{"name":"bob","age":20}];
ObjectMapper mapper = new ObjectMapper();
ArrayList<User> userList = mapper.readValue(json, User.class);
проблема, конечно, в том, что картограф хочет отобразить непосредственно пользователю объекта не список пользовательских объектов. Я чувствую, что здесь есть что-то простое, пропавшее без вести ... что это такое ??
Так что вместо сопоставления с 'User', почему бы вам не перейти на' ArrayList '? –