TypeResolverBuilder
and
TypeIdResolver.See: Description
| Class | Description |
|---|---|
| AsArrayTypeDeserializer |
Type deserializer used with
JsonTypeInfo.As.WRAPPER_ARRAY
inclusion mechanism. |
| AsArrayTypeSerializer |
Type serializer that will embed type information in an array,
as the first element, and actual value as the second element.
|
| AsExternalTypeDeserializer |
Type deserializer used with
JsonTypeInfo.As.EXTERNAL_PROPERTY inclusion mechanism. |
| AsExternalTypeSerializer |
Type serializer that preferably embeds type information as an "external"
type property; embedded in enclosing JSON object.
|
| AsPropertyTypeDeserializer |
Type deserializer used with
JsonTypeInfo.As.PROPERTY
inclusion mechanism. |
| AsPropertyTypeSerializer |
Type serializer that preferably embeds type information as an additional
JSON Object property, if possible (when resulting serialization would
use JSON Object).
|
| AsWrapperTypeDeserializer |
Type deserializer used with
JsonTypeInfo.As.WRAPPER_OBJECT
inclusion mechanism. |
| AsWrapperTypeSerializer |
Type wrapper that tries to use an extra JSON Object, with a single
entry that has type name as key, to serialize type information.
|
| ClassNameIdResolver |
TypeIdResolver implementation
that converts between fully-qualified
Java class names and (JSON) Strings. |
| MinimalClassNameIdResolver | |
| StdSubtypeResolver | |
| StdTypeResolverBuilder |
Default
TypeResolverBuilder implementation. |
| TypeDeserializerBase | |
| TypeIdResolverBase | |
| TypeNameIdResolver | |
| TypeSerializerBase |
TypeResolverBuilder
and
TypeIdResolver.