| 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.deser | Contains implementation classes of deserialization part of 
 data binding. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | InjectableValues.StdSimple standard implementation which uses a simple Map to
 store values to inject, identified by simple String keys. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected InjectableValues | ObjectReader. _injectableValuesValues that can be injected during deserialization, if any. | 
| protected InjectableValues | ObjectMapper. _injectableValuesProvider for values to inject in deserialized POJOs. | 
| protected InjectableValues | DeserializationContext. _injectableValuesObject used for resolving references to injectable
 values. | 
| Modifier and Type | Method and Description | 
|---|---|
| ObjectReader | ObjectMapper. reader(InjectableValues injectableValues)Factory method for constructing  ObjectReaderthat will
 use specified injectable values. | 
| ObjectMapper | ObjectMapper. setInjectableValues(InjectableValues injectableValues)Method for configuring  InjectableValueswhich used to find
 values to inject. | 
| ObjectReader | ObjectReader. with(InjectableValues injectableValues)Method for constructing a new instance with configuration that uses
 passed  InjectableValuesto provide injectable values. | 
| Constructor and Description | 
|---|
| DeserializationContext(DeserializationContext src,
                      DeserializationConfig config,
                      JsonParser p,
                      InjectableValues injectableValues)Constructor used for creating actual per-call instances. | 
| ObjectReader(ObjectMapper mapper,
            DeserializationConfig config,
            JavaType valueType,
            Object valueToUpdate,
            FormatSchema schema,
            InjectableValues injectableValues)Constructor called when a root deserializer should be fetched based
 on other configuration. | 
| ObjectReader(ObjectReader base,
            DeserializationConfig config,
            JavaType valueType,
            JsonDeserializer<Object> rootDeser,
            Object valueToUpdate,
            FormatSchema schema,
            InjectableValues injectableValues,
            DataFormatReaders dataFormatReaders)Copy constructor used for building variations. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract DefaultDeserializationContext | DefaultDeserializationContext. createInstance(DeserializationConfig config,
              JsonParser jp,
              InjectableValues values)Method called to create actual usable per-deserialization
 context instance. | 
| DefaultDeserializationContext | DefaultDeserializationContext.Impl. createInstance(DeserializationConfig config,
              JsonParser jp,
              InjectableValues values) | 
| Constructor and Description | 
|---|
| DefaultDeserializationContext.Impl(DefaultDeserializationContext.Impl src,
                                  DeserializationConfig config,
                                  JsonParser jp,
                                  InjectableValues values) | 
| DefaultDeserializationContext(DefaultDeserializationContext src,
                             DeserializationConfig config,
                             JsonParser jp,
                             InjectableValues values) | 
Copyright © 2014 FasterXML. All Rights Reserved.