| 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.introspect | Functionality needed for Bean introspection, required for detecting
 accessors and mutators for Beans, as well as locating and handling
 method annotations. | 
| com.fasterxml.jackson.databind.jsontype | Package that contains interfaces that define how to implement
 functionality for dynamically resolving type during deserialization. | 
| com.fasterxml.jackson.databind.jsontype.impl | Package that contains standard implementations for
  TypeResolverBuilderandTypeIdResolver. | 
| com.fasterxml.jackson.databind.ser | Contains implementation classes of serialization part of 
 data binding. | 
| com.fasterxml.jackson.databind.ser.impl | Contains implementation classes of serialization part of 
 data binding. | 
| com.fasterxml.jackson.databind.ser.std | |
| com.fasterxml.jackson.databind.util | Utility classes for Mapper package. | 
| Class and Description | 
|---|
| Annotated Shared base class used for anything on which annotations (included
 within a  AnnotationMap). | 
| AnnotatedClass | 
| AnnotatedConstructor | 
| AnnotatedField Object that represents non-static (and usually non-transient/volatile)
 fields of a class. | 
| AnnotatedMember Intermediate base class for annotated entities that are members of
 a class; fields, methods and constructors. | 
| AnnotatedMethod | 
| AnnotatedParameter Object that represents method parameters, mostly so that associated
 annotations can be processed conveniently. | 
| BeanPropertyDefinition Simple value classes that contain definitions of properties,
 used during introspection of properties to use for
 serialization and deserialization purposes. | 
| ClassIntrospector Helper class used to introspect features of POJO value classes
 used with Jackson. | 
| ClassIntrospector.MixInResolver Interface used for decoupling details of how mix-in annotation
 definitions are accessed (via this interface), and how
 they are stored (defined by classes that implement the interface) | 
| ObjectIdInfo Container object that encapsulates information usually
 derived from  JsonIdentityInfoannotation or its
 custom alternatives | 
| SimpleMixInResolver Simple implementation of  ClassIntrospector.MixInResolverthat just uses aMapfor containing mapping
 from target to mix-in classes. | 
| VisibilityChecker Interface for object used for determine which property elements
 (methods, fields, constructors) can be auto-detected, with respect
 to their visibility modifiers. | 
| Class and Description | 
|---|
| Annotated Shared base class used for anything on which annotations (included
 within a  AnnotationMap). | 
| ClassIntrospector Helper class used to introspect features of POJO value classes
 used with Jackson. | 
| ClassIntrospector.MixInResolver Interface used for decoupling details of how mix-in annotation
 definitions are accessed (via this interface), and how
 they are stored (defined by classes that implement the interface) | 
| SimpleMixInResolver Simple implementation of  ClassIntrospector.MixInResolverthat just uses aMapfor containing mapping
 from target to mix-in classes. | 
| VisibilityChecker Interface for object used for determine which property elements
 (methods, fields, constructors) can be auto-detected, with respect
 to their visibility modifiers. | 
| Class and Description | 
|---|
| Annotated Shared base class used for anything on which annotations (included
 within a  AnnotationMap). | 
| AnnotatedConstructor | 
| AnnotatedMember Intermediate base class for annotated entities that are members of
 a class; fields, methods and constructors. | 
| AnnotatedMethod | 
| AnnotatedParameter Object that represents method parameters, mostly so that associated
 annotations can be processed conveniently. | 
| AnnotatedWithParams Intermediate base class that encapsulates features that
 constructors and methods share. | 
| BeanPropertyDefinition Simple value classes that contain definitions of properties,
 used during introspection of properties to use for
 serialization and deserialization purposes. | 
| ConcreteBeanPropertyBase Intermediate  BeanPropertyclass shared by concrete readable- and
 writable property implementations for sharing common functionality. | 
| ObjectIdInfo Container object that encapsulates information usually
 derived from  JsonIdentityInfoannotation or its
 custom alternatives | 
| VisibilityChecker Interface for object used for determine which property elements
 (methods, fields, constructors) can be auto-detected, with respect
 to their visibility modifiers. | 
| Class and Description | 
|---|
| AnnotatedConstructor | 
| AnnotatedField Object that represents non-static (and usually non-transient/volatile)
 fields of a class. | 
| AnnotatedMember Intermediate base class for annotated entities that are members of
 a class; fields, methods and constructors. | 
| AnnotatedMethod | 
| AnnotatedParameter Object that represents method parameters, mostly so that associated
 annotations can be processed conveniently. | 
| AnnotatedWithParams Intermediate base class that encapsulates features that
 constructors and methods share. | 
| BeanPropertyDefinition Simple value classes that contain definitions of properties,
 used during introspection of properties to use for
 serialization and deserialization purposes. | 
| ConcreteBeanPropertyBase Intermediate  BeanPropertyclass shared by concrete readable- and
 writable property implementations for sharing common functionality. | 
| ObjectIdInfo Container object that encapsulates information usually
 derived from  JsonIdentityInfoannotation or its
 custom alternatives | 
| Class and Description | 
|---|
| AnnotatedMethod | 
| AnnotatedParameter Object that represents method parameters, mostly so that associated
 annotations can be processed conveniently. | 
| AnnotatedWithParams Intermediate base class that encapsulates features that
 constructors and methods share. | 
| Class and Description | 
|---|
| Annotated Shared base class used for anything on which annotations (included
 within a  AnnotationMap). | 
| AnnotatedClass | 
| AnnotatedConstructor | 
| AnnotatedField Object that represents non-static (and usually non-transient/volatile)
 fields of a class. | 
| AnnotatedMember Intermediate base class for annotated entities that are members of
 a class; fields, methods and constructors. | 
| AnnotatedMethod | 
| AnnotatedMethodMap Simple helper class used to keep track of collection of
  AnnotatedMethods, accessible by lookup. | 
| AnnotatedParameter Object that represents method parameters, mostly so that associated
 annotations can be processed conveniently. | 
| AnnotatedWithParams Intermediate base class that encapsulates features that
 constructors and methods share. | 
| AnnotationMap Simple helper class used to keep track of collection of
 Jackson Annotations associated with annotatable things
 (methods, constructors, classes). | 
| BasicBeanDescription Default  BeanDescriptionimplementation used by Jackson. | 
| BasicClassIntrospector | 
| BeanPropertyDefinition Simple value classes that contain definitions of properties,
 used during introspection of properties to use for
 serialization and deserialization purposes. | 
| ClassIntrospector Helper class used to introspect features of POJO value classes
 used with Jackson. | 
| ClassIntrospector.MixInResolver Interface used for decoupling details of how mix-in annotation
 definitions are accessed (via this interface), and how
 they are stored (defined by classes that implement the interface) | 
| ConcreteBeanPropertyBase Intermediate  BeanPropertyclass shared by concrete readable- and
 writable property implementations for sharing common functionality. | 
| MemberKey Helper class needed to be able to efficiently access class
 member functions ( Methods andConstructors)
 inMaps. | 
| NopAnnotationIntrospector Dummy, "no-operation" implementation of  AnnotationIntrospector. | 
| ObjectIdInfo Container object that encapsulates information usually
 derived from  JsonIdentityInfoannotation or its
 custom alternatives | 
| POJOPropertiesCollector Helper class used for aggregating information about all possible
 properties of a POJO. | 
| POJOPropertyBuilder Helper class used for aggregating information about a single
 potential POJO property. | 
| POJOPropertyBuilder.Linked Node used for creating simple linked lists to efficiently store small sets
 of things. | 
| SimpleMixInResolver Simple implementation of  ClassIntrospector.MixInResolverthat just uses aMapfor containing mapping
 from target to mix-in classes. | 
| TypeResolutionContext Interface that defines API used by members (like  AnnotatedMethod)
 to dynamically resolve types they have. | 
| VisibilityChecker Interface for object used for determine which property elements
 (methods, fields, constructors) can be auto-detected, with respect
 to their visibility modifiers. | 
| VisibilityChecker.Std Default standard implementation is purely based on visibility
 modifier of given class members, and its configured minimum
 levels. | 
| Class and Description | 
|---|
| AnnotatedClass | 
| AnnotatedMember Intermediate base class for annotated entities that are members of
 a class; fields, methods and constructors. | 
| Class and Description | 
|---|
| AnnotatedClass | 
| AnnotatedMember Intermediate base class for annotated entities that are members of
 a class; fields, methods and constructors. | 
| Class and Description | 
|---|
| Annotated Shared base class used for anything on which annotations (included
 within a  AnnotationMap). | 
| AnnotatedClass | 
| AnnotatedMember Intermediate base class for annotated entities that are members of
 a class; fields, methods and constructors. | 
| BeanPropertyDefinition Simple value classes that contain definitions of properties,
 used during introspection of properties to use for
 serialization and deserialization purposes. | 
| ConcreteBeanPropertyBase Intermediate  BeanPropertyclass shared by concrete readable- and
 writable property implementations for sharing common functionality. | 
| Class and Description | 
|---|
| AnnotatedClass | 
| BeanPropertyDefinition Simple value classes that contain definitions of properties,
 used during introspection of properties to use for
 serialization and deserialization purposes. | 
| ConcreteBeanPropertyBase Intermediate  BeanPropertyclass shared by concrete readable- and
 writable property implementations for sharing common functionality. | 
| ObjectIdInfo Container object that encapsulates information usually
 derived from  JsonIdentityInfoannotation or its
 custom alternatives | 
| Class and Description | 
|---|
| AnnotatedMember Intermediate base class for annotated entities that are members of
 a class; fields, methods and constructors. | 
| ConcreteBeanPropertyBase Intermediate  BeanPropertyclass shared by concrete readable- and
 writable property implementations for sharing common functionality. | 
| Class and Description | 
|---|
| AnnotatedField Object that represents non-static (and usually non-transient/volatile)
 fields of a class. | 
| AnnotatedMember Intermediate base class for annotated entities that are members of
 a class; fields, methods and constructors. | 
| AnnotatedMethod | 
| AnnotatedParameter Object that represents method parameters, mostly so that associated
 annotations can be processed conveniently. | 
| BeanPropertyDefinition Simple value classes that contain definitions of properties,
 used during introspection of properties to use for
 serialization and deserialization purposes. | 
Copyright © 2008–2016 FasterXML. All rights reserved.