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 |
BeanDeserializerBase
Base class for
BeanDeserializer . |
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 | 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 | Class and Description |
---|---|
class |
DelegatingDeserializer
Base class that simplifies implementations of
JsonDeserializer s
that mostly delegate functionality to another deserializer implementation
(possibly forming a chaing of deserializers delegating functionality
in some cases) |
class |
EnumMapDeserializer
Deserializer for
EnumMap values. |
class |
MapDeserializer
Basic serializer that can take JSON "Object" structure and
construct a
Map instance, with typed contents. |
class |
StdDelegatingDeserializer<T>
Deserializer implementation where given Java type is first deserialized
by a standard Jackson deserializer into a delegate type; and then
this delegate type is converted using a configured
Converter into desired target type. |
class |
StdNodeBasedDeserializer<T>
Convenience deserializer that may be used to deserialize values given an
intermediate tree representation (
JsonNode ). |
class |
ThrowableDeserializer
Deserializer that builds on basic
BeanDeserializer but
override some aspects like instance construction. |
class |
UntypedObjectDeserializer
Deserializer implementation that is used if it is necessary to bind content of
"unknown" type; something declared as basic
Object
(either explicitly, or due to type erasure). |
Copyright © 2008–2020 FasterXML. All rights reserved.