У меня есть вопрос с Джексоном, который, я думаю, должен быть прост для решения, но он убивает меня.
Скажем, у меня есть класс POJO Java, который выглядит так (предположим, что Getters и Setters для меня):
class User {
private String name;
private Integer age;
}
И я хочу десериализовать JSON, который похож на объект User:
{
"user":
{
"name":"Sam Smith",
"age":1
}
}
Джексон дает мне проблемы, потому что Пользователь не является объектом первого уровня в JSON. Я мог бы, очевидно, создать класс UserWrapper, который имеет единственный объект User, а затем десериализовать его, но я знаю, что должно быть более элегантное решение.
Как мне это сделать?