Modules (which are registered using
Note that classes in the package only support registering handlers for non-generic types (types without type parameterization) -- hence "simple" -- which works for many cases, but not all. So if you will need to register handlers for generic types, you will usually need to either sub-class handlers, or implement/extend base types directly.
Class Summary Class Description SimpleAbstractTypeResolverSimple
AbstractTypeResolverimplementation, which is based on static mapping from abstract super types into sub types (concrete or abstract), but retaining generic parameterization.
Deserializerswhich allows registration of deserializers based on raw (type erased class).
KeyDeserializerswhich allows registration of deserializers based on raw (type erased class).
SimpleModule SimpleSerializersSimple implementation
Serializerswhich allows registration of serializers based on raw (type erased class).