Repositories
-
jackson-dataformats-binary
Uber-project for standard Jackson binary format backends: avro, cbor, ion, protobuf, smile
-
-
jackson-module-scala
Add-on module for Jackson (https://github.com/FasterXML/jackson) to support Scala-specific datatypes
-
jackson-module-kotlin
Module that adds support for serialization/deserialization of Kotlin (http://kotlinlang.org) classes and data classes.
-
jackson-databind
General data-binding package for Jackson (2.x): works on streaming API (core) implementation(s)
-
jackson-core
Core part of Jackson that defines Streaming API as well as basic shared abstractions
-
woodstox
The gold standard Stax XML API implementation. Now at Github.
-
StaxMate
StaxMate: Automatic Shifting for Streaming XML Processing
-
jackson-datatypes-collections
Jackson project that contains various collection-oriented datatype libraries: Eclipse Collections, Guava, HPPC, PCollections
-
jackson-benchmarks
Project that contains JMH-based micro-benchmarks to help with optimizations
-
jackson-bom
Bill of materials POM for Jackson projects
-
jackson-integration-tests
Project that contains integration tests across Jackson components
-
jackson-jakarta-rs-providers
Multi-module project that contains Jackson-based "new" Jakarta-RS (nee "JAX-RS" -- ones under `jakarta.ws.rs`) providers for JSON, XML, YAML, Smile, CBOR formats
-
jackson-jaxrs-providers
Multi-module project that contains Jackson-based "old" JAX-RS (ones under `javax.ws.rs`) providers for JSON, XML, YAML, Smile, CBOR formats
-
jackson-datatypes-misc
Collection of common Jackson datatype modules not part of other multi-project repos
-
jackson-datatype-joda
Extension module to properly support full datatype set of Joda datetime library
-
jackson-datatype-hibernate
Add-on module for Jackson JSON processor which handles Hibernate (http://www.hibernate.org/) datatypes; and specifically aspects of lazy-loading
-
jackson-dataformats-text
Uber-project for (some) standard Jackson textual format backends: csv, properties, yaml (xml to be added in future)
-
jackson-dataformat-xml
Extension for Jackson JSON processor that adds support for serializing POJOs as XML (and deserializing from XML) as an alternative to JSON
-
jackson-modules-java8
Set of support modules for Java 8 datatypes (Optionals, date/time) and features (parameter names)
-
jackson-module-jsonSchema
Module for generating JSON Schema (v3) definitions from POJOs
-
jackson-modules-base
Uber-project for foundational modules of Jackson that build directly on core components but nothing else; not including data format or datatype modules
-
jackson-annotations
Core annotations (annotations that only depend on jackson-core) for Jackson data processor
-
jackson-parent
Parent pom for all core Jackson components (but only those -- users should use `jackson-bom`)
-
jackson-jr
Stand-alone data-binding module designed as a light-weight (and -featured) alternative to `jackson-databind`: will only deal with "Maps, Lists, Strings, wrappers and Java Beans" (jr-objects), or simple read-only trees (jr-stree)
-
oss-parent
Grandpa pom for all projects under FasterXML git umbrella
-
aalto-xml
Ultra-high performance non-blocking XML processor (Stax API + extensions)
-
jackson-jdk16-compat-test
Test suite for JDK 16 compatibility of Jackson components, mainly jackson-databind
-
smile-format-specification
New home for Smile format (https://en.wikipedia.org/wiki/Smile_(data_interchange_format))
-
stax2-api
Extension API for Stax, Java pull-parsing API (STreaming Api for Xml)