| Package | Description | 
|---|---|
| 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. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BeanDeserializer
Deserializer class that can deserialize instances of
 arbitrary bean objects, usually from JSON Object structs,
 but possibly also from simple types like String values. 
 | 
class  | 
BuilderBasedDeserializer
Class that handles deserialization using a separate
 Builder class, which is used for data binding and
 produces actual deserialized value at the end
 of data binding. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract BeanDeserializerBase | 
BeanDeserializerBase.asArrayDeserializer()
Fluent factory for creating a variant that can handle
 POJO output as a JSON Array. 
 | 
protected BeanDeserializerBase | 
BeanDeserializer.asArrayDeserializer()  | 
abstract BeanDeserializerBase | 
BeanDeserializerBase.withIgnorableProperties(HashSet<String> ignorableProps)  | 
abstract BeanDeserializerBase | 
BeanDeserializerBase.withObjectIdReader(ObjectIdReader oir)  | 
| Constructor and Description | 
|---|
BeanDeserializer(BeanDeserializerBase src)
Copy-constructor that can be used by sub-classes to allow
 copy-on-write style copying of settings of an existing instance. 
 | 
BeanDeserializer(BeanDeserializerBase src,
                boolean ignoreAllUnknown)  | 
BeanDeserializer(BeanDeserializerBase src,
                HashSet<String> ignorableProps)  | 
BeanDeserializer(BeanDeserializerBase src,
                NameTransformer unwrapper)  | 
BeanDeserializer(BeanDeserializerBase src,
                ObjectIdReader oir)  | 
BeanDeserializerBase(BeanDeserializerBase src)  | 
BeanDeserializerBase(BeanDeserializerBase src,
                    boolean ignoreAllUnknown)  | 
BeanDeserializerBase(BeanDeserializerBase src,
                    HashSet<String> ignorableProps)  | 
BeanDeserializerBase(BeanDeserializerBase src,
                    NameTransformer unwrapper)  | 
BeanDeserializerBase(BeanDeserializerBase src,
                    ObjectIdReader oir)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BeanAsArrayBuilderDeserializer  | 
class  | 
BeanAsArrayDeserializer
Variant of  
BeanDeserializer used for handling deserialization
 of POJOs when serialized as JSON Arrays, instead of JSON Objects. | 
| Modifier and Type | Field and Description | 
|---|---|
protected BeanDeserializerBase | 
BeanAsArrayDeserializer._delegate
Deserializer we delegate operations that we can not handle. 
 | 
protected BeanDeserializerBase | 
BeanAsArrayBuilderDeserializer._delegate
Deserializer we delegate operations that we can not handle. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected BeanDeserializerBase | 
BeanAsArrayDeserializer.asArrayDeserializer()  | 
| Constructor and Description | 
|---|
BeanAsArrayBuilderDeserializer(BeanDeserializerBase delegate,
                              SettableBeanProperty[] ordered,
                              AnnotatedMethod buildMethod)
Main constructor used both for creating new instances (by
  
BeanDeserializer.asArrayDeserializer()) and for
 creating copies with different delegate. | 
BeanAsArrayDeserializer(BeanDeserializerBase delegate,
                       SettableBeanProperty[] ordered)
Main constructor used both for creating new instances (by
  
BeanDeserializer.asArrayDeserializer()) and for
 creating copies with different delegate. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ThrowableDeserializer
Deserializer that builds on basic  
BeanDeserializer but
 override some aspects like instance construction. | 
Copyright © 2012-2013 FasterXML. All Rights Reserved.