| 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
 
ObjectMapper class, as well
as convenience methods included in
JsonParser | 
| 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.std | 
 Contains public standard implementations of abstraction that
 Jackson uses. 
 | 
| 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). | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Module.SetupContext.addKeyDeserializers(KeyDeserializers s)
Method that module can use to register additional deserializers to use for
 handling Map key values (which are separate from value deserializers because
 they are always serialized from String values) 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected KeyDeserializers[] | 
DeserializerFactoryConfig._additionalKeyDeserializers
List of providers for additional key deserializers, checked before considering
 standard key deserializers. 
 | 
protected static KeyDeserializers[] | 
DeserializerFactoryConfig.DEFAULT_KEY_DESERIALIZERS
By default we plug default key deserializers using as "just another" set of
 of key deserializers. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Iterable<KeyDeserializers> | 
DeserializerFactoryConfig.keyDeserializers()  | 
| Modifier and Type | Method and Description | 
|---|---|
DeserializerFactoryConfig | 
DeserializerFactoryConfig.withAdditionalKeyDeserializers(KeyDeserializers additional)
Fluent/factory method used to construct a configuration object that
 has same key deserializer providers as this instance, plus one specified
 as argument. 
 | 
| Constructor and Description | 
|---|
DeserializerFactoryConfig(Deserializers[] allAdditionalDeserializers,
                         KeyDeserializers[] allAdditionalKeyDeserializers,
                         BeanDeserializerModifier[] modifiers,
                         AbstractTypeResolver[] atr,
                         ValueInstantiators[] vi)
Copy-constructor that will create an instance that contains defined
 set of additional deserializer providers. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract DeserializerFactory | 
DeserializerFactory.withAdditionalKeyDeserializers(KeyDeserializers additional)
Convenience method for creating a new factory instance with additional
  
KeyDeserializers. | 
DeserializerFactory | 
BasicDeserializerFactory.withAdditionalKeyDeserializers(KeyDeserializers additional)
Convenience method for creating a new factory instance with additional
  
KeyDeserializers. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
StdKeyDeserializers
Helper class used to contain simple/well-known key deserializers. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SimpleKeyDeserializers
Simple implementation  
KeyDeserializers which allows registration of
 deserializers based on raw (type erased class). | 
Copyright © 2012-2013 FasterXML. All Rights Reserved.