При использовании Spring Boot для проекта Джексон стал по умолчанию сериализовать объекты обратно и из Jsons. Я понимаю, что Джексон терпит неудачу, если у вас нет общедоступных средств доступа, например, геттеров/сеттеров или общедоступных полей в вашем POJO.
Поведение отличается, когда я переключаюсь на Gson. Он обнаруживает все поля независимо от их видимости. По этой причине я остановился на Gson.
Я чувствовал себя немного неловко из-за переключения правил доступа к POJO; Это потребовало бы некоторого рефакторинга в структуре проекта.
Итак, проблем с использованием Gson нет, но есть ли способ изменить поведение Джексона?