Jackson Module Projects
Module projects are not included in core Jackson project, but as separate projects in various places. Here are Jackson Module projects we are aware of (please submit new ones to use for inclusion!)
For more on concept of Jackson Modules, check out JacksonFeatureModules)
3rd party library support
Support for various 3rd party library datatypes are provided through following projects:
Projects lead by FasterXML
These modules can be from GitHub, and be divided into categories by maturity:
Fully functioning modules (1.x release out):
Jackson "json.org" module (for datatypes of Org.json JSON library, like JSONObject and JSONArray
"Complete enough" modules -- known to work for production systems, complete enough to support common use cases:
Jackson Hibernate Module (for Hibernate lazy-loaded properties)
Work in progress -- work to some degree but incomplete:
Jackson Guava Module (for Guava Collection types)
Jackson HPPC Module (for HPPC Collection types)
Concept stage -- not yet functional:
Jackson Joda Module (for Joda date/time types)
Help from user community would be greatly appreciate, especially for modules on last two lists!
Non-Java JVM language support
Following Jackson modules add support for JVM-based languages other than Java
Projects lead by FasterXML
Fully functioning modules (1.x release out):
Scala: Jackson Scala Module, for special Scala datatypes
Non-JSON Jackson extensions
In addition to basic modules, there are also other projects that build on Jackson: these are listed on JacksonOutsideofJSON page.
Other Jackson modules
Projects lead by FasterXML
"Complete enough" modules -- known to work for production systems, complete enough to support common use cases:
Afterburner -- Blast your Jackson data-binding speed to Mach 3...
