Код: Выделить всё
@Data
public class Result {
private int code;
private String message;
private Details details;
}
@Data
public class Details {
private String info;
}
Код: Выделить всё
{
"code": 300
"message": "request 56 received"
"outcome": "{\"info\":\"...\"}"
}
Когда Делая это вручную (тем самым изменяя тип данных в поле «Информация» на строку и используя Ad-Hoc ObjectMapper для сериализации на строку), все работает нормально.
Я в основном задаюсь вопросом, есть ли аннотация или подход, чтобы дать Джексону сделать все это для меня вместо этого. Это сохранило бы модель чистой и позволит Джексону сделать всю пользовательскую сериализацию, которая не должна быть действительно важной для пользователя модели.
Подробнее здесь: https://stackoverflow.com/questions/794 ... son-object