| Package | Description | 
|---|---|
| com.fasterxml.jackson.databind | Basic data binding (mapping) functionality that
allows for reading JSON content into Java Objects (POJOs)
and JSON Trees ( JsonNode), as well as
writing Java Objects and trees as JSON. | 
| 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. | 
| Class and Description | 
|---|
| ObjectIdReader Object that knows how to deserialize Object Ids. | 
| ReadableObjectId Simple value container for containing information about single Object Id
 during deserialization | 
| Class and Description | 
|---|
| BeanPropertyMap Helper class used for storing mapping from property name to
  SettableBeanPropertyinstances. | 
| CreatorCandidate | 
| CreatorCollector Container class for storing information on creators (based on annotations,
 visibility), to be able to build actual instantiator later on. | 
| ExternalTypeHandler Helper class that is used to flatten JSON structure when using
 "external type id" (see  JsonTypeInfo.As.EXTERNAL_PROPERTY). | 
| ObjectIdReader Object that knows how to deserialize Object Ids. | 
| PropertyBasedCreator Object that is used to collect arguments for non-default creator
 (non-default-constructor, or argument-taking factory method)
 before creator can be called. | 
| PropertyValueBuffer Simple container used for temporarily buffering a set of
  PropertyValues. | 
| ReadableObjectId Simple value container for containing information about single Object Id
 during deserialization | 
| UnwrappedPropertyHandler Object that is responsible for handling acrobatics related to
 deserializing "unwrapped" values; sets of properties that are
 embedded (inlined) as properties of parent JSON object. | 
| ValueInjector Class that encapsulates details of value injection that occurs before
 deserialization of a POJO. | 
| Class and Description | 
|---|
| BeanPropertyMap Helper class used for storing mapping from property name to
  SettableBeanPropertyinstances. | 
| CreatorCandidate | 
| CreatorCandidate.Param | 
| ExternalTypeHandler Helper class that is used to flatten JSON structure when using
 "external type id" (see  JsonTypeInfo.As.EXTERNAL_PROPERTY). | 
| ExternalTypeHandler.Builder | 
| FieldProperty This concrete sub-class implements property that is set
 directly assigning to a Field. | 
| MergingSettableBeanProperty SettableBeanPropertyimplementation that will try to access value of
 the property first, and if non-null value found, pass that for update
 (usingJsonDeserializer.deserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext, Object))
 instead of constructing a new value. | 
| MethodProperty This concrete sub-class implements property that is set
 using regular "setter" method. | 
| NullsConstantProvider Simple  NullValueProviderthat will always throw aInvalidNullExceptionwhen a null is encountered. | 
| NullsFailProvider Simple  NullValueProviderthat will always throw aInvalidNullExceptionwhen a null is encountered. | 
| ObjectIdReader Object that knows how to deserialize Object Ids. | 
| ObjectIdReferenceProperty | 
| ObjectIdValueProperty Specialized  SettableBeanPropertyimplementation used
 for virtual property that represents Object Id that is used
 for some POJO types (or properties). | 
| PropertyBasedCreator Object that is used to collect arguments for non-default creator
 (non-default-constructor, or argument-taking factory method)
 before creator can be called. | 
| PropertyValue Base class for property values that need to be buffered during
 deserialization. | 
| PropertyValueBuffer Simple container used for temporarily buffering a set of
  PropertyValues. | 
| ReadableObjectId.Referring | 
| SetterlessProperty This concrete sub-class implements Collection or Map property that is
 indirectly by getting the property value and directly modifying it. | 
| UnwrappedPropertyHandler Object that is responsible for handling acrobatics related to
 deserializing "unwrapped" values; sets of properties that are
 embedded (inlined) as properties of parent JSON object. | 
| Class and Description | 
|---|
| ObjectIdReader Object that knows how to deserialize Object Ids. | 
| PropertyBasedCreator Object that is used to collect arguments for non-default creator
 (non-default-constructor, or argument-taking factory method)
 before creator can be called. | 
| ReadableObjectId.Referring | 
Copyright © 2008–2020 FasterXML. All rights reserved.