Jackson — это библиотека Java для обработки таких задач, как чтение и запись (синтаксический анализ / генерация) и привязка данных к / из объектов Java. Хотя в основном используется для JSON, Jackson также поддерживает многие другие форматы данных, такие как Avro, CBOR, CSV, Java Properties, Protobuf, Smile, XML и YAML.