5 лет назад
Работа с Json в 2019 году
Введение В работе над своей небольшой библиотечкой jsp-openapi мне понадобилось сериализировать Java объекты в JSON. Я, не долго думая, подключил свою любимую библиотеку gson и пошёл дальше. Проект успешно проходил тест и собирался локально. Следующим моим шагом, как обычно, должна была стать сборка в travis-ci и подключение в sonarcloud. Но что-то пошло не так… Вот ключевое место лога: Оказывается, gson зависит от пакета java.sql. При сборке jdk9+, библиотека должна создавать файл module-info.java, в котором необходимо описывать эту зависимость...
05:51
1,0×
00:00/05:51
8994 смотрели · 3 года назад
Сериализуйте только те поля, которые соответствуют пользовательским критериям с помощью Jackson
1. Обзор В этом руководстве будет показано, как мы можем использовать Jackson для сериализации поля только в том случае, если оно соответствует определенным пользовательским критериям . Например, скажем, мы хотим сериализовать целочисленное значение только в том случае, если оно положительное, и мы хотим полностью его пропустить, если оно не положительное. 2. Используйте фильтр Джексона для управления процессом сериализации Во-первых, нам нужно определить фильтр для нашего объекта, используя аннотацию...