Я использую Jackson ObjectMapper
для десериализации некоторого JSON в класс Java, который мы будем называть PlayerData
. Я хотел бы добавить немного логики в класс PlayerData
, чтобы исправить некоторые данные после того, как поля были загружены. Например, некоторые ранние файлы JSON, используемые для использования "пола", вместо "гендерного" фальца, поэтому, если установлен флаг пола, но гендерный флаг не установлен, я хотел бы установить значение поля пола как значение поля для пола.
Есть ли какая-то аннотация @PostConstruct или @AfterLoad, которую я мог бы привязать к методу? Или, может быть, интерфейс, который я мог бы реализовать? Я не заметил этого в документации, но это казалось очевидной особенностью.