Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvSpJsDp 138 of 322 menu
◀ ▶

Подключение Jackson в Java

Чтобы ObjectMapper и аннотации Jackson собирались, в сборке нужен артефакт jackson-databind. Он тянет модули для разбора и записи JSON в рантайме. Версию библиотеки берут актуальную и совместимую с выбранной Java.

В build.gradle проекта задают Java 27 через toolchain и одну зависимость на databind. Для Gradle 8.14 и Jackson 2.19 подойдёт такой фрагмент:

plugins { id 'java' } java { toolchain { languageVersion = JavaLanguageVersion.of(27) } } repositories { mavenCentral() } dependencies { implementation 'com.fasterxml.jackson.core:jackson-databind:2.19.2' }

После синхронизации Gradle исчезают ошибки на импортах com.fasterxml.jackson. Отдельный плагин кодогенерации не нужен: Jackson работает с уже скомпилированными классами и record.

Если проект уже использует блок dependencies, строку с jackson-databind добавляют рядом с остальными implementation. Настройки компилятора и тестов менять не требуется.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить