LINUX.ORG.RU

История изменений

Исправление spoilt, (текущая версия) :

Не понимаю в чем суть проблемы. Можно делать как угодно. Можно обмазать родительский класс аннотациями JsonTypeInfo и JsonSubTypes. И все будет само понимать куда десериализироваться по встроенному полю type. Можно прикрутить схемы для валидации. Можно шляться по JsonNode и самому пытаться раскурить что тебе прислали. Все подходы уже есть в практике.

Исходная версия spoilt, :

Не понимаю в чем суть проблемы. Можно делать как угодно. Можно обмазать родительский класс аннотациями @JsonTypeInfo и @JsonSubTypes. И все будет само понимать куда десериализироваться по встроенному полю type. Можно прикрутить схемы для валидации. Можно шляться по JsonNode и самому пытаться раскурить что тебе прислали. Все подходы уже есть в практике.