Package org.codehaus.jackson.map.jsontype.impl
package org.codehaus.jackson.map.jsontype.impl
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver
.- Since:
- 1.5
-
ClassesClassDescriptionType deserializer used with
JsonTypeInfo.As.WRAPPER_ARRAY
inclusion mechanism.Type serializer that will embed type information in an array, as the first element, and actual value as the second element.Type deserializer used withJsonTypeInfo.As.EXTERNAL_PROPERTY
inclusion mechanism.Type serializer that preferably embeds type information as an "external" type property; embedded in enclosing JSON object.Type deserializer used withJsonTypeInfo.As.PROPERTY
inclusion mechanism.Type serializer that preferably embeds type information as an additional JSON Object property, if possible (when resulting serialization would use JSON Object).Type deserializer used withJsonTypeInfo.As.WRAPPER_OBJECT
inclusion mechanism.Type wrapper that tries to use an extra JSON Object, with a single entry that has type name as key, to serialize type information.TypeIdResolver
implementation that converts between fully-qualified Java class names and (JSON) Strings.DefaultTypeResolverBuilder
implementation.