Новая библиотека Джексона ObjectMapper преобразует объект в тип суперкласса - PullRequest
0 голосов
/ 20 марта 2020

На самом деле, новая версия Jackson Mapper (начиная с 2.10.x) считывает объект Mapper и преобразует его в суперкласс, а не в тот же класс.

пример: B включает A

b = new B ();

Карта map = new ObjectMapper (). readValue (b, Map.class);

map.get ("b") isInstanceOf A.

Все объекты преобразуются в карту, а не

Но версия Джексона версии 2.8.x не изменяет тип. подтип класса сохраняется

Какое решение?

...