| 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.cfg | 
 Package that contains most of configuration-related classes;
exception being couple of most-commonly used configuration
things (like Feature enumerations) that are at the
main level ( 
com.fasterxml.jackson.databind). | 
| 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. 
 | 
| com.fasterxml.jackson.databind.module | 
 Package that contains classes and interfaces to help implement
 custom extension  
Modules
 (which are registered using
 ObjectMapper.registerModule(com.fasterxml.jackson.databind.Module). | 
| Class and Description | 
|---|
| BeanDeserializerModifier
 Abstract class that defines API for objects that can be registered
 to participate in constructing  
JsonDeserializer instances
 (via DeserializerFactory). | 
| DataFormatReaders
 Alternative to  
DataFormatDetector that needs to be used when
 using data-binding. | 
| DataFormatReaders.Match
 Result class, similar to  
DataFormatMatcher | 
| DefaultDeserializationContext
 Complete  
DeserializationContext implementation that adds
 extended API for ObjectMapper (and ObjectReader)
 to call, as well as implements certain parts that base class
 has left abstract. | 
| DeserializationProblemHandler
 This is the class that can be registered (via
  
DeserializationConfig object owner by
 ObjectMapper) to get called when a potentially
 recoverable problem is encountered during deserialization
 process. | 
| DeserializerCache
 Class that defines caching layer between callers (like
  
ObjectMapper,
 DeserializationContext)
 and classes that construct deserializers
 (DeserializerFactory). | 
| DeserializerFactory
 Abstract class that defines API used by  
DeserializationContext
 to construct actual
 JsonDeserializer instances (which are then cached by
 context and/or dedicated cache). | 
| Deserializers
 Interface that defines API for simple extensions that can provide additional deserializers
 for various types. 
 | 
| KeyDeserializers
 Interface that defines API for simple extensions that can provide additional deserializers
 for deserializer Map keys of various types, from JSON property names. 
 | 
| SettableBeanProperty
 Base class for deserializable properties of a bean: contains
 both type and name definitions, and reflection-based set functionality. 
 | 
| UnresolvedForwardReference
 Exception thrown during deserialization when there are object id that can't
 be resolved. 
 | 
| ValueInstantiators
 Interface for providers of  
ValueInstantiator instances. | 
| Class and Description | 
|---|
| BeanDeserializerModifier
 Abstract class that defines API for objects that can be registered
 to participate in constructing  
JsonDeserializer instances
 (via DeserializerFactory). | 
| Deserializers
 Interface that defines API for simple extensions that can provide additional deserializers
 for various types. 
 | 
| KeyDeserializers
 Interface that defines API for simple extensions that can provide additional deserializers
 for deserializer Map keys of various types, from JSON property names. 
 | 
| ValueInstantiator
 Class that defines simple API implemented by objects that create value
 instances. 
 | 
| ValueInstantiators
 Interface for providers of  
ValueInstantiator instances. | 
| Class and Description | 
|---|
| AbstractDeserializer
 Deserializer only used for abstract types used as placeholders during polymorphic
 type handling deserialization. 
 | 
| BasicDeserializerFactory
 Abstract factory base class that can provide deserializers for standard
 JDK classes, including collection classes and simple heuristics for
 "upcasting" common collection interface types
 (such as  
Collection). | 
| BeanDeserializer
 Deserializer class that can deserialize instances of
 arbitrary bean objects, usually from JSON Object structs, 
 | 
| BeanDeserializerBase
 Base class for  
BeanDeserializer. | 
| BeanDeserializerBuilder
 Builder class used for aggregating deserialization information about
 a POJO, in order to build a  
JsonDeserializer for deserializing
 instances. | 
| BeanDeserializerFactory
 Concrete deserializer factory class that adds full Bean deserializer
 construction logic using class introspection. 
 | 
| BeanDeserializerModifier
 Abstract class that defines API for objects that can be registered
 to participate in constructing  
JsonDeserializer instances
 (via DeserializerFactory). | 
| BuilderBasedDeserializer
 Class that handles deserialization using a separate
 Builder class, which is used for data binding and
 produces actual deserialized value at the end
 of data binding. 
 | 
| ContextualDeserializer
 Add-on interface that  
JsonDeserializers can implement to get a callback
 that can be used to create contextual (context-dependent) instances of
 deserializer to use for  handling properties of supported type. | 
| CreatorProperty
 This concrete sub-class implements property that is passed
 via Creator (constructor or static factory method). 
 | 
| DataFormatReaders
 Alternative to  
DataFormatDetector that needs to be used when
 using data-binding. | 
| DataFormatReaders.Match
 Result class, similar to  
DataFormatMatcher | 
| DefaultDeserializationContext
 Complete  
DeserializationContext implementation that adds
 extended API for ObjectMapper (and ObjectReader)
 to call, as well as implements certain parts that base class
 has left abstract. | 
| DefaultDeserializationContext.Impl
 Actual full concrete implementation 
 | 
| DeserializerCache
 Class that defines caching layer between callers (like
  
ObjectMapper,
 DeserializationContext)
 and classes that construct deserializers
 (DeserializerFactory). | 
| DeserializerFactory
 Abstract class that defines API used by  
DeserializationContext
 to construct actual
 JsonDeserializer instances (which are then cached by
 context and/or dedicated cache). | 
| Deserializers
 Interface that defines API for simple extensions that can provide additional deserializers
 for various types. 
 | 
| KeyDeserializers
 Interface that defines API for simple extensions that can provide additional deserializers
 for deserializer Map keys of various types, from JSON property names. 
 | 
| ResolvableDeserializer
 Interface used to indicate deserializers that want to do post-processing
 after construction but before being returned to caller (and possibly cached)
 and used. 
 | 
| SettableAnyProperty
 Class that represents a "wildcard" set method which can be used
 to generically set values of otherwise unmapped (aka "unknown")
 properties read from Json content. 
 | 
| SettableBeanProperty
 Base class for deserializable properties of a bean: contains
 both type and name definitions, and reflection-based set functionality. 
 | 
| UnresolvedForwardReference
 Exception thrown during deserialization when there are object id that can't
 be resolved. 
 | 
| UnresolvedId
 Helper class for  
UnresolvedForwardReference, to contain information about unresolved ids. | 
| ValueInstantiator
 Class that defines simple API implemented by objects that create value
 instances. 
 | 
| ValueInstantiators
 Interface for providers of  
ValueInstantiator instances. | 
| Class and Description | 
|---|
| BeanDeserializerBase
 Base class for  
BeanDeserializer. | 
| ContextualDeserializer
 Add-on interface that  
JsonDeserializers can implement to get a callback
 that can be used to create contextual (context-dependent) instances of
 deserializer to use for  handling properties of supported type. | 
| CreatorProperty
 This concrete sub-class implements property that is passed
 via Creator (constructor or static factory method). 
 | 
| ResolvableDeserializer
 Interface used to indicate deserializers that want to do post-processing
 after construction but before being returned to caller (and possibly cached)
 and used. 
 | 
| SettableAnyProperty
 Class that represents a "wildcard" set method which can be used
 to generically set values of otherwise unmapped (aka "unknown")
 properties read from Json content. 
 | 
| SettableBeanProperty
 Base class for deserializable properties of a bean: contains
 both type and name definitions, and reflection-based set functionality. 
 | 
| UnresolvedForwardReference
 Exception thrown during deserialization when there are object id that can't
 be resolved. 
 | 
| ValueInstantiator
 Class that defines simple API implemented by objects that create value
 instances. 
 | 
| Class and Description | 
|---|
| BeanDeserializer
 Deserializer class that can deserialize instances of
 arbitrary bean objects, usually from JSON Object structs, 
 | 
| BeanDeserializerBase
 Base class for  
BeanDeserializer. | 
| ContextualDeserializer
 Add-on interface that  
JsonDeserializers can implement to get a callback
 that can be used to create contextual (context-dependent) instances of
 deserializer to use for  handling properties of supported type. | 
| KeyDeserializers
 Interface that defines API for simple extensions that can provide additional deserializers
 for deserializer Map keys of various types, from JSON property names. 
 | 
| ResolvableDeserializer
 Interface used to indicate deserializers that want to do post-processing
 after construction but before being returned to caller (and possibly cached)
 and used. 
 | 
| SettableBeanProperty
 Base class for deserializable properties of a bean: contains
 both type and name definitions, and reflection-based set functionality. 
 | 
| UnresolvedForwardReference
 Exception thrown during deserialization when there are object id that can't
 be resolved. 
 | 
| ValueInstantiator
 Class that defines simple API implemented by objects that create value
 instances. 
 | 
| Class and Description | 
|---|
| Deserializers
 Interface that defines API for simple extensions that can provide additional deserializers
 for various types. 
 | 
| Deserializers.Base
 Basic  
Deserializers implementation that implements all methods but provides
 no deserializers. | 
| Class and Description | 
|---|
| BeanDeserializerModifier
 Abstract class that defines API for objects that can be registered
 to participate in constructing  
JsonDeserializer instances
 (via DeserializerFactory). | 
| Deserializers
 Interface that defines API for simple extensions that can provide additional deserializers
 for various types. 
 | 
| KeyDeserializers
 Interface that defines API for simple extensions that can provide additional deserializers
 for deserializer Map keys of various types, from JSON property names. 
 | 
| ValueInstantiator
 Class that defines simple API implemented by objects that create value
 instances. 
 | 
| ValueInstantiators
 Interface for providers of  
ValueInstantiator instances. | 
| ValueInstantiators.Base
 Basic "NOP" implementation that can be used as the base class for custom implementations. 
 | 
Copyright © 2008–2016 FasterXML. All rights reserved.