Java. Урок 10. Сериализация
Сериализуйте только те поля, которые соответствуют пользовательским критериям с помощью Jackson
1. Обзор В этом руководстве будет показано, как мы можем использовать Jackson для сериализации поля только в том случае, если оно соответствует определенным пользовательским критериям . Например, скажем, мы хотим сериализовать целочисленное значение только в том случае, если оно положительное, и мы хотим полностью его пропустить, если оно не положительное. 2. Используйте фильтр Джексона для управления процессом сериализации Во-первых, нам нужно определить фильтр для нашего объекта, используя аннотацию...
Как сериализовать и десериализовать перечисления с использованием Jackson
1. Обзор В этом быстром руководстве мы узнаем, как управлять процессом сериализации и десериализации Java Enum с помощью Jackson 2. 2. Управление представлением перечислений Давайте определим следующее перечисление: public enum Distance {
KILOMETER("km", 1000),
MILE("miles", 1609.34),
METER("meters", 1),
INCH("inches", 0.0254),
CENTIMETER("cm", 0.01),
MILLIMETER("mm", 0.001);
private String unit;
private final double meters;
private Distance(String unit, double meters) {
this...