Uses of Package
org.codehaus.jackson.map.deser
Packages that use org.codehaus.jackson.map.deser
Package
Description
Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
ObjectMapper
class, as well
as convenience methods included in
JsonParser
Contains implementation classes of deserialization part of
data binding.
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
Contains public standard implementations of abstraction that
Jackson uses.
Package that contains classes and interfaces to help implement
custom extension
Module
s
(which are registered using
ObjectMapper.registerModule(org.codehaus.jackson.map.Module)
.-
Classes in org.codehaus.jackson.map.deser used by org.codehaus.jackson.mapClassDescriptionAbstract class that defines API for objects that can be registered (for
BeanDeserializerFactory
to participate in constructingBeanDeserializer
instances.Class that defines simple API implemented by objects that create value instances.Interface for providers ofValueInstantiator
instances. -
Classes in org.codehaus.jackson.map.deser used by org.codehaus.jackson.map.deserClassDescriptionAbstract 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
).Deserializer class that can deserialize instances of arbitrary bean objects, usually from JSON Object structs, but possibly also from simple types like String values.Builder class used for aggregating deserialization information about a POJO, in order to build aJsonDeserializer
for deserializing intances.Concrete deserializer factory class that adds full Bean deserializer construction logic using class introspection.Abstract class that defines API for objects that can be registered (forBeanDeserializerFactory
to participate in constructingBeanDeserializer
instances.Deprecated.Deprecated.Since 1.9, useJsonNodeDeserializer
instead.Deprecated.Since 1.9, useMapDeserializer
instead.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.Base class for settable properties of a bean: contains both type and name definitions, and reflection-based set functionality.This concrete sub-class implements property that is set directly assigning to a Field.This sub-class is used to handle special case of value being a non-static inner class.Wrapper property that is used to handle managed (forward) properties (see [JACKSON-235] for more information).This concrete sub-class implements property that is set using regular "setter" method.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.This concrete sub-class implements Collection or Map property that is indirectly by getting the property value and directly modifying it.DefaultDeserializerProvider
implementation.Class that defines simple API implemented by objects that create value instances.Interface for providers ofValueInstantiator
instances. -
Classes in org.codehaus.jackson.map.deser used by org.codehaus.jackson.map.deser.implClassDescriptionClass that represents a "wildcard" set method which can be used to generically set values of otherwise unmapped (aka "unknown") properties read from Json content.Base class for settable properties of a bean: contains both type and name definitions, and reflection-based set functionality.Class that defines simple API implemented by objects that create value instances.
-
Classes in org.codehaus.jackson.map.deser used by org.codehaus.jackson.map.deser.stdClassDescriptionDeserializer class that can deserialize instances of arbitrary bean objects, usually from JSON Object structs, but possibly also from simple types like String values.Base class for settable properties of a bean: contains both type and name definitions, and reflection-based set functionality.Class that defines simple API implemented by objects that create value instances.
-
Classes in org.codehaus.jackson.map.deser used by org.codehaus.jackson.map.moduleClassDescriptionClass that defines simple API implemented by objects that create value instances.Interface for providers of
ValueInstantiator
instances.Basic "NOP" implementation that can be used as the base class for custom implementations.
ContainerDeserializerBase
instead.