See: Description
Interface | Description |
---|---|
ValueInstantiators |
Interface for providers of
ValueInstantiator instances. |
Class | Description |
---|---|
AbstractDeserializer |
Deserializer only used as placeholder for abstract types during polymorphic
type handling deserialization.
|
ArrayDeserializer | Deprecated
Since 1.9, use
ObjectArrayDeserializer instead. |
ArrayDeserializers | Deprecated
Since 1.9, use
PrimitiveArrayDeserializers instead. |
BasicDeserializerFactory |
Abstract factory base class that can provide deserializers for standard
JDK classes, including collection classes and simple heuristics for
"upcasting" commmon collection interface types
(such as
Collection ). |
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.
|
BeanDeserializerBuilder |
Builder class used for aggregating deserialization information about
a POJO, in order to build a
JsonDeserializer for deserializing
intances. |
BeanDeserializerFactory |
Concrete deserializer factory class that adds full Bean deserializer
construction logic using class introspection.
|
BeanDeserializerFactory.ConfigImpl |
Standard configuration settings container class implementation.
|
BeanDeserializerModifier |
Abstract class that defines API for objects that can be registered (for
BeanDeserializerFactory
to participate in constructing BeanDeserializer instances. |
CollectionDeserializer | Deprecated
Since 1.9, use
ContainerDeserializerBase instead. |
ContainerDeserializer<T> | Deprecated
Since 1.9, use
ContainerDeserializerBase instead. |
CustomDeserializerFactory | Deprecated
Starting with 1.7, functionality of this class has been
implemented both in base
SerializerFactory (see methods
like SerializerFactory.withAdditionalSerializers(Serializers) )
and through new Module API. |
DateDeserializer | Deprecated
Since 1.9, use
JsonNodeDeserializer instead. |
EnumDeserializer | Deprecated
Since 1.9, use
EnumDeserializer instead. |
EnumResolver<T extends Enum<T>> | Deprecated
Since 1.9, use
EnumResolver instead. |
FromStringDeserializer<T> | Deprecated
Since 1.9, use
FromStringDeserializer instead. |
JsonNodeDeserializer | Deprecated
Since 1.9, use
JsonNodeDeserializer instead. |
MapDeserializer | Deprecated
Since 1.9, use
MapDeserializer instead. |
SettableAnyProperty |
Class that represents a "wildcard" set method which can be used
to generically set values of otherwise unmapped (aka "unknown")
properties read from Json content.
|
SettableBeanProperty |
Base class for settable properties of a bean: contains
both type and name definitions, and reflection-based set functionality.
|
SettableBeanProperty.FieldProperty |
This concrete sub-class implements property that is set
directly assigning to a Field.
|
SettableBeanProperty.InnerClassProperty |
This sub-class is used to handle special case of value being a
non-static inner class.
|
SettableBeanProperty.ManagedReferenceProperty |
Wrapper property that is used to handle managed (forward) properties
(see [JACKSON-235] for more information).
|
SettableBeanProperty.MethodProperty |
This concrete sub-class implements property that is set
using regular "setter" method.
|
SettableBeanProperty.NullProvider |
To support [JACKSON-420] we need bit more indirection; this is used to produce
artificial failure for primitives that don't accept JSON null as value.
|
SettableBeanProperty.SetterlessProperty |
This concrete sub-class implements Collection or Map property that is
indirectly by getting the property value and directly modifying it.
|
StdDeserializationContext |
Default implementation of
DeserializationContext . |
StdDeserializer<T> | Deprecated
Since 1.9, use
StdDeserializer instead. |
StdDeserializer.StringDeserializer | Deprecated
Since 1.9 use
StringDeserializer instead. |
StdDeserializerProvider |
Default
DeserializerProvider implementation. |
StdDeserializerProvider.WrappedDeserializer |
Simple deserializer that will call configured type deserializer, passing
in configured data deserializer, and exposing it all as a simple
deserializer.
|
StdKeyDeserializer | Deprecated
Since 1.9, use
StdKeyDeserializer instead. |
StdScalarDeserializer<T> | Deprecated
Since 1.9, use
StdScalarDeserializer instead. |
ThrowableDeserializer | Deprecated
Since 1.9, use
ThrowableDeserializer instead. |
UntypedObjectDeserializer | Deprecated
Since 1.9, use
UntypedObjectDeserializer instead. |
ValueInstantiator |
Class that defines simple API implemented by objects that create value
instances.
|
ValueInstantiators.Base |
Basic "NOP" implementation that can be used as the base class for custom implementations.
|