Описание тега jackson

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

Jackson - это API-интерфейс сериализации и десериализации Java, обычно используемый для чтения и записи JSON, хотя также поддерживаются другие форматы данных, такие как Avro, CBOR, CSV, Java Properties, Protobuf, Smile, XML и YAML. Он предлагает несколько режимов обработки, включая "потоковую", "привязку данных" и "древовидную модель"; из них последние два основаны на потоковой обработке.

Домашняя страница Джексона размещена на GitHub, а Wiki проекта находится здесь.

Альтернативы

Альтернативные решения привязки Java к JSON с аналогичными API включают FastJSON, Google Gson и svenson. Еще больше библиотек Java-to-JSON перечислены на json.org.

Спектакль

Последние тесты производительности для этих и других решений для сериализации и десериализации JSON для Java доступны в Интернете.