Uber-project for (some) standard Jackson textual format backends: csv, properties, yaml (xml to be added in future)
Clone or download
Latest commit 70407e4 Oct 12, 2018
Permalink
Failed to load latest commit information.
csv ... Oct 12, 2018
docs/javadoc ... Jul 30, 2017
properties ... Oct 12, 2018
release-notes Fix #108 Sep 26, 2018
yaml ... Oct 12, 2018
.gitattributes Merge branch '2.9' Feb 24, 2018
.gitignore Add first version with just CSV Mar 19, 2017
.travis.yml try to enable snapshot autobuilds here too Feb 7, 2018
README.md Fix: Build Status is pointing to wrong repository Dec 1, 2017
pom.xml add snapshot repo def Apr 12, 2018

README.md

Overview

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

Textual formats included

Currently included backends are:

Standard supported formats that are not yet included here (but are likely added in future) are:

License

All modules are licensed under Apache License 2.0.

Status

Build Status

Maven dependencies

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)

More

See Wiki for more information (javadocs).