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,
|
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 © 2014–2015 FasterXML. All rights reserved.