Project to build Jackson module (jar) to support JSON serialization and deserialization of Guava collection types.
As of version 2.3, module is production ready. Not all datatypes of Guava are support due to sheer size of the library; new support is added based on contributions.
To use module on Maven-based projects, use following dependency:
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-guava</artifactId>
<version>2.4.0</version>
</dependency>
(or whatever version is most up-to-date at the moment)
Like all standard Jackson modules (libraries that implement Module interface), registration is done as follows:
ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new GuavaModule());
after which functionality is available for all normal Jackson operations.
See Wiki for more information (javadocs, downloads).