| Modifier and Type | Interface and Description |
|---|---|
| public interface | ContextualKeyDeserializer
Add-on interface that |
| public interface | Deserializers
Interface that defines API for simple extensions that can provide additional deserializers for various types. |
| public interface | KeyDeserializers
Interface that defines API for simple extensions that can provide additional deserializers for deserializer Map keys of various types, from JSON property names. |
| public interface | NullValueProvider
Helper interface implemented by classes that are to be used as null providers during deserialization. |
| public interface | ValueInstantiators
Interface for providers of |
| Modifier and Type | Class and Description |
|---|---|
| public class | AbstractDeserializer
Deserializer only used for abstract types used as placeholders during polymorphic type handling deserialization. |
| public abstract class | BasicDeserializerFactory
Abstract factory base class that can provide deserializers for standard
JDK classes, including collection classes and simple heuristics for
"up-casting" common collection interface types
(such as |
| public class | BeanDeserializerBuilder
Builder class used for aggregating deserialization information about
a property-based POJO, in order to build a |
| public class | BeanDeserializerFactory
Concrete deserializer factory class that adds full Bean deserializer construction logic using class introspection. |
| public class | CreatorProperty
This concrete sub-class implements property that is passed via Creator (constructor or static factory method). |
| public abstract class | DeserializationContextExt
Complete |
| public abstract class | DeserializationProblemHandler
This is the class that can be registered (via
|
| public class | DeserializerCache
Class that defines caching layer between callers (like |
| public abstract class | DeserializerFactory
Abstract class that defines API used by |
| public class | ReadableObjectId
Simple value container for containing information about single Object Id during deserialization |
| public abstract class | 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. |
| public abstract class | SettableBeanProperty
Base class for deserializable properties of a bean: contains both type and name definitions, and reflection-based set functionality. |
| public class | UnresolvedForwardReference
Exception thrown during deserialization when there are object id that can't be resolved. |
| public class | UnresolvedId
Helper class for |
| public abstract class | ValueDeserializerModifier
Abstract class that defines API for objects that can be registered
(via |
| public abstract class | ValueInstantiator
Class that defines simple API implemented by objects that create value instances. |