| 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.deser | 
 Contains implementation classes of deserialization part of 
 data binding. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected DefaultDeserializationContext | 
ObjectReader._context
Blueprint instance of deserialization context; used for creating
 actual instance when needed. 
 | 
protected DefaultDeserializationContext | 
ObjectMapper._deserializationContext
Blueprint context object; stored here to allow custom
 sub-classes. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected DefaultDeserializationContext | 
ObjectReader.createDeserializationContext(JsonParser jp,
                            DeserializationConfig cfg)
Internal helper method called to create an instance of  
DeserializationContext
 for deserializing a single root value. | 
protected DefaultDeserializationContext | 
ObjectMapper.createDeserializationContext(JsonParser jp,
                            DeserializationConfig cfg)
Internal helper method called to create an instance of  
DeserializationContext
 for deserializing a single root value. | 
| Constructor and Description | 
|---|
ObjectMapper(JsonFactory jf,
            DefaultSerializerProvider sp,
            DefaultDeserializationContext dc)
Constructs instance that uses specified  
JsonFactory
 for constructing necessary JsonParsers and/or
 JsonGenerators, and uses given providers for accessing
 serializers and deserializers. | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
DefaultDeserializationContext.Impl
Actual full concrete implementation 
 | 
| 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)  | 
abstract DefaultDeserializationContext | 
DefaultDeserializationContext.with(DeserializerFactory factory)
Fluent factory method used for constructing a blueprint instance
 with different factory 
 | 
DefaultDeserializationContext | 
DefaultDeserializationContext.Impl.with(DeserializerFactory factory)  | 
| Constructor and Description | 
|---|
DefaultDeserializationContext(DefaultDeserializationContext src,
                             DeserializationConfig config,
                             JsonParser jp,
                             InjectableValues values)  | 
DefaultDeserializationContext(DefaultDeserializationContext src,
                             DeserializerFactory factory)  | 
Copyright © 2012-2013 FasterXML. All Rights Reserved.