| 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  | BeanDeserializerDeserializer class that can deserialize instances of
 arbitrary bean objects, usually from JSON Object structs, | 
| class  | BuilderBasedDeserializerClass 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() | 
| protected BeanDeserializerBase | BuilderBasedDeserializer. asArrayDeserializer() | 
| BeanDeserializerBase | BeanDeserializerBase. withBeanProperties(BeanPropertyMap props)Mutant factory method that custom sub-classes must override; not left as
 abstract to prevent more drastic backwards compatibility problems. | 
| BeanDeserializerBase | BeanDeserializer. withBeanProperties(BeanPropertyMap props) | 
| BeanDeserializerBase | BuilderBasedDeserializer. withBeanProperties(BeanPropertyMap props) | 
| abstract BeanDeserializerBase | BeanDeserializerBase. withIgnorableProperties(Set<String> ignorableProps) | 
| BeanDeserializerBase | BuilderBasedDeserializer. withIgnorableProperties(Set<String> ignorableProps) | 
| BeanDeserializerBase | BeanDeserializerBase. withIgnoreAllUnknown(boolean ignoreUnknown) | 
| BeanDeserializerBase | BeanDeserializer. withIgnoreAllUnknown(boolean ignoreUnknown) | 
| BeanDeserializerBase | BuilderBasedDeserializer. withIgnoreAllUnknown(boolean ignoreUnknown) | 
| abstract BeanDeserializerBase | BeanDeserializerBase. withObjectIdReader(ObjectIdReader oir) | 
| BeanDeserializerBase | BuilderBasedDeserializer. withObjectIdReader(ObjectIdReader oir) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BeanAsArrayBuilderDeserializer | 
| class  | BeanAsArrayDeserializerVariant of  BeanDeserializerused for handling deserialization
 of POJOs when serialized as JSON Arrays, instead of JSON Objects. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected BeanDeserializerBase | BeanAsArrayBuilderDeserializer. _delegateDeserializer we delegate operations that we cannot handle. | 
| protected BeanDeserializerBase | BeanAsArrayDeserializer. _delegateDeserializer we delegate operations that we cannot handle. | 
| Constructor and Description | 
|---|
| BeanAsArrayBuilderDeserializer(BeanDeserializerBase delegate,
                              JavaType targetType,
                              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  | ThrowableDeserializerDeserializer that builds on basic  BeanDeserializerbut
 override some aspects like instance construction. | 
Copyright © 2008–2020 FasterXML. All rights reserved.