This is a multi-module umbrella project for Jackson standard text-format dataformat backends.
Dataformat backends are used to support format alternatives to JSON, supported by default. This is done by sub-classing Jackson core abstractions of:
- All backends sub-class
JsonFactory
, which is factory for:JsonParser
for reading data (decoding data encoding in supported format)JsonGenerator
for writing data (encoding data using supported format)
- Some backends sub-class
ObjectMapper
for additional support for databinding
Currently included backends are:
Standard supported formats that are not yet included here (but are likely added in future) are:
All modules are licensed under Apache License 2.0.
To use these format backends Maven-based projects, use following dependency:
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-[FORMAT]</artifactId>
<version>2.9.0</version>
</dependency>
where [FORMAT]
is one of supported modules (csv
, properties
, yaml
)
See Wiki for more information (javadocs).