Десериализация Джексона: создание пользовательского объекта с записью свойств по умолчанию - PullRequest
0 голосов
/ 06 апреля 2020

Большинство примеров, которые я видел для пользовательской десериализации в Джексоне, состоят из использования десериализации по умолчанию для создания объекта и заполнения свойств, а затем добавления некоторой настраиваемой последующей обработки или преобразования для указанных значений c.

Я бы хотел сделать наоборот: создать свой пустой код в моем собственном пользовательском коде, а затем использовать стандартную десериализацию для заполнения всех свойств этого объекта. Причина, по которой я это делаю, заключается в том, что я десериализирую анонимный внутренний класс, который мой код знает, как создавать, а Джексон - нет. Однако у класса много свойств, и я бы не стал вручную устанавливать каждое значение, анализируя его из JSON.

Как я могу это сделать?

...