This package contains Jackson extension component for reading and writing XML encoded data.
Further, the goal is to emulate how JAXB data-binding works with "Code-first" approach (that is, no support is added for "Schema-first" approach). Support for JAXB annotations is provided by JAXB annotation module; this module provides low-level abstractions (JsonParser
, JsonGenerator
, JsonFactory
) as well as small number of higher level overrides needed to make data-binding work.
Dataformat backends are used to support format alternatives to JSON, supported by default. This is done by sub-classing Jackson core abstractions.
This package is the jaxb annotations module for jackson.
This package implements POJO type materialization. Databinders can construct implementation classes for Java interfaces as part of deserialization.