| Package | Description | 
|---|---|
| com.fasterxml.jackson.databind | Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
 ObjectMapperclass, as well
as convenience methods included inJsonParser | 
| 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.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 usingObjectMapper.registerModule(com.fasterxml.jackson.databind.Module). | 
| 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 | 
| Class and Description | 
|---|
| BeanSerializerModifier Abstract class that defines API for objects that can be registered (for  BeanSerializerFactoryto participate in constructingBeanSerializerinstances. | 
| DefaultSerializerProvider Standard implementation used by  ObjectMapper:
 adds methods only exposed toObjectMapper,
 as well as constructors. | 
| FilterProvider Interface for objects that providers instances of  BeanPropertyFilterthat match given ids. | 
| SerializerCache Simple cache object that allows for doing 2-level lookups: first level is
 by "local" read-only lookup Map (used without locking)
 and second backup level is by a shared modifiable HashMap. | 
| SerializerFactory Abstract class that defines API used by  SerializerProviderto obtain actualJsonSerializerinstances from multiple distinct factories. | 
| Serializers Interface that defines API for simple extensions that can provide additional serializers
 for various types. | 
| Class and Description | 
|---|
| BeanSerializerModifier Abstract class that defines API for objects that can be registered (for  BeanSerializerFactoryto participate in constructingBeanSerializerinstances. | 
| Serializers Interface that defines API for simple extensions that can provide additional serializers
 for various types. | 
| Class and Description | 
|---|
| Serializers Interface that defines API for simple extensions that can provide additional serializers
 for various types. | 
| Serializers.Base Basic  Serializersimplementation that implements all methods but provides
 no serializers. | 
| Class and Description | 
|---|
| BeanSerializerModifier Abstract class that defines API for objects that can be registered (for  BeanSerializerFactoryto participate in constructingBeanSerializerinstances. | 
| Serializers Interface that defines API for simple extensions that can provide additional serializers
 for various types. | 
| Serializers.Base Basic  Serializersimplementation that implements all methods but provides
 no serializers. | 
| Class and Description | 
|---|
| AnyGetterWriter Class similar to  BeanPropertyWriter, but that will be used
 for serializingJsonAnyGetterannotated
 (Map) properties | 
| BasicSerializerFactory Factory class that can provide serializers for standard JDK classes,
 as well as custom classes that extend standard classes or implement
 one of "well-known" interfaces (such as  Collection). | 
| BeanPropertyFilter Interface that defines API for filter objects use (as configured
 using  JsonFilter)
 for filtering bean properties to serialize. | 
| BeanPropertyWriter Base bean property handler class, which implements common parts of
 reflection-based functionality for accessing a property value
 and serializing it. | 
| BeanSerializer Serializer class that can serialize Java objects that map
 to JSON Object output. | 
| BeanSerializerBuilder Builder class used for aggregating deserialization information about
 a POJO, in order to build a  JsonSerializerfor serializing
 intances. | 
| BeanSerializerFactory Factory class that can provide serializers for any regular Java beans
 (as defined by "having at least one get method recognizable as bean
 accessor" -- where  Object.getClass()does not count);
 as well as for "standard" JDK types. | 
| BeanSerializerModifier Abstract class that defines API for objects that can be registered (for  BeanSerializerFactoryto participate in constructingBeanSerializerinstances. | 
| ContainerSerializer Intermediate base class for serializers used for serializing
 types that contain element(s) of other types, such as arrays,
  Collections (Lists,Setsetc) andMaps and iterable things
 (Iterators). | 
| ContextualSerializer Add-on interface that  JsonSerializers can implement to get a callback
 that can be used to create contextual instances of serializer to use for
 handling properties of supported type. | 
| DefaultSerializerProvider Standard implementation used by  ObjectMapper:
 adds methods only exposed toObjectMapper,
 as well as constructors. | 
| DefaultSerializerProvider.Impl Concrete implementation that defines factory method(s),
 defined as final. | 
| PropertyBuilder Helper class for  BeanSerializerFactorythat is used to
 constructBeanPropertyWriterinstances. | 
| ResolvableSerializer Interface used to indicate serializers that want to do post-processing
 after construction and being added to  SerializerProvider,
 but before being used. | 
| SerializerFactory Abstract class that defines API used by  SerializerProviderto obtain actualJsonSerializerinstances from multiple distinct factories. | 
| Serializers Interface that defines API for simple extensions that can provide additional serializers
 for various types. | 
| Class and Description | 
|---|
| BeanPropertyFilter Interface that defines API for filter objects use (as configured
 using  JsonFilter)
 for filtering bean properties to serialize. | 
| BeanPropertyWriter Base bean property handler class, which implements common parts of
 reflection-based functionality for accessing a property value
 and serializing it. | 
| ContainerSerializer Intermediate base class for serializers used for serializing
 types that contain element(s) of other types, such as arrays,
  Collections (Lists,Setsetc) andMaps and iterable things
 (Iterators). | 
| ContextualSerializer Add-on interface that  JsonSerializers can implement to get a callback
 that can be used to create contextual instances of serializer to use for
 handling properties of supported type. | 
| FilterProvider Interface for objects that providers instances of  BeanPropertyFilterthat match given ids. | 
| ResolvableSerializer Interface used to indicate serializers that want to do post-processing
 after construction and being added to  SerializerProvider,
 but before being used. | 
| SerializerCache.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 | 
|---|
| AnyGetterWriter Class similar to  BeanPropertyWriter, but that will be used
 for serializingJsonAnyGetterannotated
 (Map) properties | 
| BeanPropertyFilter Interface that defines API for filter objects use (as configured
 using  JsonFilter)
 for filtering bean properties to serialize. | 
| BeanPropertyWriter Base bean property handler class, which implements common parts of
 reflection-based functionality for accessing a property value
 and serializing it. | 
| BeanSerializerBuilder Builder class used for aggregating deserialization information about
 a POJO, in order to build a  JsonSerializerfor serializing
 intances. | 
| ContainerSerializer Intermediate base class for serializers used for serializing
 types that contain element(s) of other types, such as arrays,
  Collections (Lists,Setsetc) andMaps and iterable things
 (Iterators). | 
| ContextualSerializer Add-on interface that  JsonSerializers can implement to get a callback
 that can be used to create contextual instances of serializer to use for
 handling properties of supported type. | 
| ResolvableSerializer Interface used to indicate serializers that want to do post-processing
 after construction and being added to  SerializerProvider,
 but before being used. | 
Copyright © 2012-2013 FasterXML. All Rights Reserved.