| 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.impl | Package that contains standard implementations for
  TypeResolverBuilderandTypeIdResolver. | 
| com.fasterxml.jackson.databind.node | Contains concrete  JsonNodeimplementations
 Jackson uses for the Tree model. | 
| 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.type | |
| com.fasterxml.jackson.databind.util | Utility classes for Mapper package. | 
| Class and Description | 
|---|
| AccessPattern Enumeration used to indicate required access pattern for providers:
 this can sometimes be used to optimize out dynamic calls. | 
| Annotations Interface that defines interface for accessing contents of a
 collection of annotations. | 
| ArrayBuilders Helper class that contains set of distinct builders for different
 arrays of primitive values. | 
| Converter Helper interface for things that convert Objects of
 one type to another. | 
| LinkedNode Node of a forward-only linked list. | 
| Named Simple tag interface mostly to allow sorting by name. | 
| NameTransformer Helper class used to encapsulate details of name mangling, transforming
 of names using different strategies (prefixes, suffixes). | 
| ObjectBuffer Helper class to use for constructing Object arrays by appending entries
 to create arrays of various lengths (length that is not known a priori). | 
| RootNameLookup Helper class for caching resolved root names. | 
| Class and Description | 
|---|
| Converter Helper interface for things that convert Objects of
 one type to another. | 
| RootNameLookup Helper class for caching resolved root names. | 
| Class and Description | 
|---|
| AccessPattern Enumeration used to indicate required access pattern for providers:
 this can sometimes be used to optimize out dynamic calls. | 
| Annotations Interface that defines interface for accessing contents of a
 collection of annotations. | 
| Converter Helper interface for things that convert Objects of
 one type to another. | 
| EnumResolver Helper class used to resolve String values (either JSON Object field
 names or regular String values) into Java Enum instances. | 
| LRUMap Helper for simple bounded maps used for reusing lookup values. | 
| Named Simple tag interface mostly to allow sorting by name. | 
| NameTransformer Helper class used to encapsulate details of name mangling, transforming
 of names using different strategies (prefixes, suffixes). | 
| TokenBuffer Utility class used for efficient storage of  JsonTokensequences, needed for temporary buffering. | 
| ViewMatcher Helper class used for checking whether a property is visible
 in the active view | 
| Class and Description | 
|---|
| AccessPattern Enumeration used to indicate required access pattern for providers:
 this can sometimes be used to optimize out dynamic calls. | 
| Annotations Interface that defines interface for accessing contents of a
 collection of annotations. | 
| Named Simple tag interface mostly to allow sorting by name. | 
| NameTransformer Helper class used to encapsulate details of name mangling, transforming
 of names using different strategies (prefixes, suffixes). | 
| TokenBuffer Utility class used for efficient storage of  JsonTokensequences, needed for temporary buffering. | 
| Class and Description | 
|---|
| AccessPattern Enumeration used to indicate required access pattern for providers:
 this can sometimes be used to optimize out dynamic calls. | 
| CompactStringObjectMap | 
| Converter Helper interface for things that convert Objects of
 one type to another. | 
| EnumResolver Helper class used to resolve String values (either JSON Object field
 names or regular String values) into Java Enum instances. | 
| NameTransformer Helper class used to encapsulate details of name mangling, transforming
 of names using different strategies (prefixes, suffixes). | 
| TokenBuffer Utility class used for efficient storage of  JsonTokensequences, needed for temporary buffering. | 
| Class and Description | 
|---|
| Annotations Interface that defines interface for accessing contents of a
 collection of annotations. | 
| Converter Helper interface for things that convert Objects of
 one type to another. | 
| LRUMap Helper for simple bounded maps used for reusing lookup values. | 
| Named Simple tag interface mostly to allow sorting by name. | 
| NameTransformer Helper class used to encapsulate details of name mangling, transforming
 of names using different strategies (prefixes, suffixes). | 
| Class and Description | 
|---|
| TokenBuffer Utility class used for efficient storage of  JsonTokensequences, needed for temporary buffering. | 
| Class and Description | 
|---|
| RawValue Helper class used to encapsulate "raw values", pre-encoded textual content
 that can be output as opaque value with no quoting/escaping, using
  JsonGenerator.writeRawValue(String). | 
| Class and Description | 
|---|
| Annotations Interface that defines interface for accessing contents of a
 collection of annotations. | 
| Converter Helper interface for things that convert Objects of
 one type to another. | 
| Named Simple tag interface mostly to allow sorting by name. | 
| NameTransformer Helper class used to encapsulate details of name mangling, transforming
 of names using different strategies (prefixes, suffixes). | 
| Class and Description | 
|---|
| Annotations Interface that defines interface for accessing contents of a
 collection of annotations. | 
| Named Simple tag interface mostly to allow sorting by name. | 
| NameTransformer Helper class used to encapsulate details of name mangling, transforming
 of names using different strategies (prefixes, suffixes). | 
| TypeKey Key that offers two "modes"; one with raw class, as used for
 cases were raw class type is available (for example, when using
 runtime type); and one with full generics-including. | 
| Class and Description | 
|---|
| Converter Helper interface for things that convert Objects of
 one type to another. | 
| EnumValues Helper class used for storing String serializations of  Enums,
 to match to/from external representations. | 
| Named Simple tag interface mostly to allow sorting by name. | 
| NameTransformer Helper class used to encapsulate details of name mangling, transforming
 of names using different strategies (prefixes, suffixes). | 
| TokenBuffer Utility class used for efficient storage of  JsonTokensequences, needed for temporary buffering. | 
| Class and Description | 
|---|
| LRUMap Helper for simple bounded maps used for reusing lookup values. | 
| Class and Description | 
|---|
| AccessPattern Enumeration used to indicate required access pattern for providers:
 this can sometimes be used to optimize out dynamic calls. | 
| ArrayBuilders.BooleanBuilder | 
| ArrayBuilders.ByteBuilder | 
| ArrayBuilders.DoubleBuilder | 
| ArrayBuilders.FloatBuilder | 
| ArrayBuilders.IntBuilder | 
| ArrayBuilders.LongBuilder | 
| ArrayBuilders.ShortBuilder | 
| ClassUtil.Ctor Value class used for caching Constructor declarations; used because
 caching done by JDK appears to be somewhat inefficient for some use cases. | 
| CompactStringObjectMap | 
| Converter Helper interface for things that convert Objects of
 one type to another. | 
| EnumResolver Helper class used to resolve String values (either JSON Object field
 names or regular String values) into Java Enum instances. | 
| EnumValues Helper class used for storing String serializations of  Enums,
 to match to/from external representations. | 
| LinkedNode Node of a forward-only linked list. | 
| LRUMap Helper for simple bounded maps used for reusing lookup values. | 
| Named Simple tag interface mostly to allow sorting by name. | 
| NameTransformer Helper class used to encapsulate details of name mangling, transforming
 of names using different strategies (prefixes, suffixes). | 
| PrimitiveArrayBuilder Base class for specialized primitive array builders. | 
| SimpleBeanPropertyDefinition Simple immutable  BeanPropertyDefinitionimplementation that can
 be wrapped around aAnnotatedMemberthat is a simple
 accessor (getter) or mutator (setter, constructor parameter)
 (or both, for fields). | 
| StdDateFormat Default  DateFormatimplementation used by standard Date
 serializers and deserializers. | 
| TokenBuffer Utility class used for efficient storage of  JsonTokensequences, needed for temporary buffering. | 
| TokenBuffer.Segment Individual segment of TokenBuffer that can store up to 16 tokens
 (limited by 4 bits per token type marker requirement). | 
| TokenBufferReadContext Implementation of  JsonStreamContextused byTokenBufferto link back to the original context to try to keep location information
 consistent between source location and buffered content when it's re-read
 from the buffer. | 
| TypeKey Key that offers two "modes"; one with raw class, as used for
 cases were raw class type is available (for example, when using
 runtime type); and one with full generics-including. | 
| ViewMatcher Helper class used for checking whether a property is visible
 in the active view | 
Copyright © 2008–2020 FasterXML. All rights reserved.