|AbstractDeserializer||Deserializer only used for abstract types used as placeholders during polymorphic type handling deserialization.|
|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 |
|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.|
|BeanDeserializerBase||Base class for |
|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.|
|BeanDeserializerModifier||Abstract class that defines API for objects that can be registered (for |
BeanDeserializerFactory to participate in constructing
|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.|
|CreatorProperty||This concrete sub-class implements property that is passed via Creator (constructor or static factory method).|
DeserializationContext implementation that adds extended API for
ObjectReader) to call, as well as implements certain parts that base class has left abstract.
|DeserializationProblemHandler||This is the class that can be registered (via |
DeserializationConfig object owner by
ObjectMapper) to get calledn when a potentially recoverable problem is encountered during deserialization process.
|DeserializerCache||Class that defines caching layer between callers (like |
DeserializationContext) and classes that construct deserializers (
|DeserializerFactory||Abstract class that defines API used by |
DeserializationContext to construct actual
JsonDeserializer instances (which are then cached by context and/or dedicated cache).
Deserializers implementation that implements all methods but provides no deserializers.
|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 deserilizable properties of a bean: contains both type and name definitions, and reflection-based set functionality.|
|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.|