Note that since this package was only added relatively late in development cycle, not all classes that belong here are included. Plan is to move more classes over time.
| Modifier and Type | Class and Description |
|---|---|
| public class | ArrayBlockingQueueDeserializer
We need a custom deserializer both because |
| public class | |
| public class | |
| public class | |
| public class | |
| pack-priv abstract class | BaseNodeDeserializer<T extends JsonNode>
Base class for all actual |
| public class | |
| public class | CollectionDeserializer
Basic serializer that can take JSON "Array" structure and
construct a |
| public abstract class | ContainerDeserializerBase<T>
Intermediate base deserializer class that adds more shared accessor so that other classes can access information about contained (value) types |
| public class | DateDeserializers
Container class for core JDK date/time type deserializers. |
| public abstract class | DelegatingDeserializer
Base class that simplifies implementations of |
| public class | EnumDeserializer
Deserializer class that can deserialize instances of specified Enum class from Strings and Integers. |
| public class | EnumMapDeserializer
Deserializer for |
| public class | EnumSetDeserializer
Standard deserializer for |
| pack-priv class | FactoryBasedEnumDeserializer
Deserializer that uses a single-String static factory method for locating Enum values by String id. |
| public abstract class | FromStringDeserializer<T>
Base class for simple deserializers that serialize values from String representation: this includes JSON Strings and other Scalar values that can be coerced into text, like Numbers and Booleans). |
| public class | JdkDeserializers
Container class that contains serializers for JDK types that require special handling for some reason. |
| public class | JsonLocationInstantiator
For |
| public class | JsonNodeDeserializer
Deserializer that can build instances of |
| public class | MapDeserializer
Basic deserializer that can take JSON "Object" structure and
construct a |
| public class | MapEntryDeserializer
Basic serializer that can take JSON "Object" structure and
construct a |
| public class | NullifyingDeserializer
Bogus deserializer that will simply skip all content there is to map and returns Java null reference. |
| public class | NumberDeserializers
Container class for deserializers that handle core JDK primitive (and matching wrapper) types, as well as standard "big" numeric types. |
| public class | ObjectArrayDeserializer
Serializer that can serialize non-primitive arrays. |
| public abstract class | PrimitiveArrayDeserializers<T>
Container for deserializers used for instantiating "primitive arrays", arrays that contain non-object java primitive types. |
| public abstract class | |
| public class | |
| public class | StdDelegatingDeserializer<
Target type to convert to, from delegate type T>Deserializer implementation where given Java type is first deserialized
by a standard Jackson deserializer into a delegate type; and then
this delegate type is converted using a configured
|
| public abstract class | |
| public class | StdKeyDeserializer
Default |
| public class | StdKeyDeserializers
Helper class used to contain simple/well-known key deserializers. |
| public abstract class | StdNodeBasedDeserializer<
Target type of this deserializer; that is, type of values that
input data is deserialized into. T>Convenience deserializer that may be used to deserialize values given an
intermediate tree representation ( |
| public abstract class | StdScalarDeserializer<T>
Base class for deserializers that handle types that are serialized as JSON scalars (non-structured, i.e. non-Object, non-Array, values). |
| public class | StdValueInstantiator
Default |
| public class | StringArrayDeserializer
Separate implementation for serializing String arrays (instead of
using |
| public class | StringCollectionDeserializer
Specifically optimized version for |
| public class | |
| public class | ThrowableDeserializer
Deserializer that builds on basic |
| public class | TokenBufferDeserializer
We also want to directly support deserialization of |
| public class | UntypedObjectDeserializer
Deserializer implementation that is used if it is necessary to bind content of
"unknown" type; something declared as basic |
| pack-priv class | |
| public class |