Package org.codehaus.jackson.map.jsontype.impl
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver
.- Since:
- 1.5
-
Class Summary Class Description AsArrayTypeDeserializer Type deserializer used withJsonTypeInfo.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 withJsonTypeInfo.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 withJsonTypeInfo.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 withJsonTypeInfo.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 DefaultTypeResolverBuilder
implementation.TypeDeserializerBase TypeIdResolverBase TypeNameIdResolver TypeSerializerBase