This is a multi-module umbrella project for various Jackson Datatype modules to support 3rd party Collection libraries.
Currently included are:
- Guava datatype (Guava)
- HPPC datatype (High-Performance Primitive Collections)
- PCollections datatype (Persistent Java Collections)
All modules are licensed under Apache License 2.0.
Like all standard Jackson modules (libraries that implement Module interface), registration for Collections datatypes is done as follows:
ObjectMapper mapper = new ObjectMapper()
.registerModule(new GuavaModule())
.registerModule(new HppcModule())
.registerModule(new PCollectionsModule())
;
after which datatype read/write support is available for all normal Jackson operations, including support for nested types.