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 | Description |
---|---|---|
class |
BeanDeserializer |
Deserializer class that can deserialize instances of
arbitrary bean objects, usually from JSON Object structs,
|
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 | Description |
---|---|---|
protected BeanDeserializerBase |
BeanDeserializer.asArrayDeserializer() |
|
protected abstract BeanDeserializerBase |
BeanDeserializerBase.asArrayDeserializer() |
Fluent factory for creating a variant that can handle
POJO output as a JSON Array.
|
protected BeanDeserializerBase |
BuilderBasedDeserializer.asArrayDeserializer() |
|
BeanDeserializerBase |
BeanDeserializer.withBeanProperties(BeanPropertyMap props) |
|
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 |
BuilderBasedDeserializer.withBeanProperties(BeanPropertyMap props) |
|
abstract BeanDeserializerBase |
BeanDeserializerBase.withIgnorableProperties(Set<String> ignorableProps) |
|
BeanDeserializerBase |
BuilderBasedDeserializer.withIgnorableProperties(Set<String> ignorableProps) |
|
abstract BeanDeserializerBase |
BeanDeserializerBase.withObjectIdReader(ObjectIdReader oir) |
|
BeanDeserializerBase |
BuilderBasedDeserializer.withObjectIdReader(ObjectIdReader oir) |
Modifier and Type | Class | 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 | Description |
---|---|---|
protected BeanDeserializerBase |
BeanAsArrayBuilderDeserializer._delegate |
Deserializer we delegate operations that we cannot handle.
|
protected BeanDeserializerBase |
BeanAsArrayDeserializer._delegate |
Deserializer we delegate operations that we cannot handle.
|
Modifier and Type | Method | Description |
---|---|---|
protected BeanDeserializerBase |
BeanAsArrayBuilderDeserializer.asArrayDeserializer() |
|
protected BeanDeserializerBase |
BeanAsArrayDeserializer.asArrayDeserializer() |
|
BeanDeserializerBase |
BeanAsArrayBuilderDeserializer.withBeanProperties(BeanPropertyMap props) |
|
BeanDeserializerBase |
BeanAsArrayDeserializer.withBeanProperties(BeanPropertyMap props) |
|
BeanDeserializerBase |
BeanAsArrayBuilderDeserializer.withIgnorableProperties(Set<String> ignorableProps) |
|
BeanDeserializerBase |
BeanAsArrayDeserializer.withIgnorableProperties(Set<String> ignorableProps) |
|
BeanDeserializerBase |
BeanAsArrayBuilderDeserializer.withObjectIdReader(ObjectIdReader oir) |
|
BeanDeserializerBase |
BeanAsArrayDeserializer.withObjectIdReader(ObjectIdReader oir) |
Constructor | 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 | Description |
---|---|---|
class |
ThrowableDeserializer |
Deserializer that builds on basic
BeanDeserializer but
override some aspects like instance construction. |
Copyright © 2008–2018. All rights reserved.