| Package | Description | 
|---|---|
| com.fasterxml.jackson.databind.deser | Contains implementation classes of deserialization part of 
 data binding. | 
| com.fasterxml.jackson.databind.deser.impl | Contains those implementation classes of deserialization part of 
 data binding that are not considered part of public or semi-public
 interfaces. | 
| com.fasterxml.jackson.databind.deser.std | Contains public standard implementations of abstraction that
 Jackson uses. | 
| com.fasterxml.jackson.databind.ext | Contains extended support for "external" packages: things that
may or may not be present in runtime environment, but that are
commonly enough used so that explicit support can be added. | 
| Class and Description | 
|---|
| StdDeserializer Base class for common deserializers. | 
| Class and Description | 
|---|
| StdDeserializer Base class for common deserializers. | 
| Class and Description | 
|---|
| ArrayBlockingQueueDeserializer We need a custom deserializer both because  ArrayBlockingQueuehas no
 default constructor AND because it has size limit used for constructing
 underlying storage automatically. | 
| AtomicReferenceDeserializer | 
| CollectionDeserializer Basic serializer that can take JSON "Array" structure and
 construct a  Collectioninstance, with typed contents. | 
| ContainerDeserializerBase Intermediate base deserializer class that adds more shared accessor
 so that other classes can access information about contained (value) types | 
| DateDeserializers.CalendarDeserializer | 
| DateDeserializers.DateBasedDeserializer | 
| DateDeserializers.DateDeserializer Simple deserializer for handling  Datevalues. | 
| DateDeserializers.SqlDateDeserializer Compared to plain old  Date, SQL version is easier
 to deal with: mostly because it is more limited. | 
| DateDeserializers.TimestampDeserializer Simple deserializer for handling  Timestampvalues. | 
| EnumDeserializer Deserializer class that can deserialize instances of
 specified Enum class from Strings and Integers. | 
| EnumMapDeserializer Deserializer for  EnumMapvalues. | 
| EnumSetDeserializer Standard deserializer for  EnumSets. | 
| FromStringDeserializer 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). | 
| FromStringDeserializer.Std "Chameleon" deserializer that works on simple types that are deserialized
 from a simple String. | 
| MapDeserializer Basic serializer that can take JSON "Object" structure and
 construct a  Mapinstance, with typed contents. | 
| MapEntryDeserializer Basic serializer that can take JSON "Object" structure and
 construct a  Mapinstance, with typed contents. | 
| NullifyingDeserializer Bogus deserializer that will simply skip all content there is to map
 and returns Java null reference. | 
| NumberDeserializers.BigDecimalDeserializer | 
| NumberDeserializers.BigIntegerDeserializer This is bit trickier to implement efficiently, while avoiding
 overflow problems. | 
| NumberDeserializers.NumberDeserializer For type  Number.class, we can just rely on type
 mappings that plainJsonParser.getNumberValue()returns. | 
| NumberDeserializers.PrimitiveOrWrapperDeserializer | 
| ObjectArrayDeserializer Basic serializer that can serialize non-primitive arrays. | 
| PrimitiveArrayDeserializers Container for deserializers used for instantiating "primitive arrays",
 arrays that contain non-object java primitive types. | 
| ReferenceTypeDeserializer Base deserializer implementation for properties  ReferenceTypevalues. | 
| StdDelegatingDeserializer 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
  Converterinto desired target type. | 
| StdDeserializer Base class for common deserializers. | 
| StdKeyDeserializer Default  KeyDeserializerimplementation used for mostMaptypes Jackson supports. | 
| StdNodeBasedDeserializer Convenience deserializer that may be used to deserialize values given an
 intermediate tree representation ( JsonNode). | 
| StdScalarDeserializer Base class for deserializers that handle types that are serialized
 as JSON scalars (non-structured, i.e. | 
| StdValueInstantiator Default  ValueInstantiatorimplementation, which supports
 Creator methods that can be indicated by standard Jackson
 annotations. | 
| StringArrayDeserializer Separate implementation for serializing String arrays (instead of
 using  ObjectArrayDeserializer. | 
| StringCollectionDeserializer Specifically optimized version for  Collections
 that contain String values; reason is that this is a very common
 type and we can make use of the fact that Strings are final. | 
| StringDeserializer | 
| UntypedObjectDeserializer Deserializer implementation that is used if it is necessary to bind content of
 "unknown" type; something declared as basic  Object(either explicitly, or due to type erasure). | 
| UntypedObjectDeserializer.Vanilla Streamlined version of  UntypedObjectDeserializerthat has fewer checks and
 is only used when no custom deserializer overrides are applied. | 
| Class and Description | 
|---|
| FromStringDeserializer 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). | 
| StdDeserializer Base class for common deserializers. | 
| StdScalarDeserializer Base class for deserializers that handle types that are serialized
 as JSON scalars (non-structured, i.e. | 
Copyright © 2008–2020 FasterXML. All rights reserved.