| 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.
|
| com.fasterxml.jackson.databind.ext |
Contains extended support for "external" packages: things that
may or may not be present in runtime environment, but that are
commonly enough used so that explicit support can be added.
|
| com.fasterxml.jackson.databind.jsontype.impl |
Package that contains standard implementations for
TypeResolverBuilder
and
TypeIdResolver. |
| Class and Description |
|---|
| StdDeserializer
Base class for common deserializers.
|
| Class and Description |
|---|
| StdDeserializer
Base class for common deserializers.
|
| Class and Description |
|---|
| ArrayBlockingQueueDeserializer
We need a custom deserializer both because
ArrayBlockingQueue has no
default constructor AND because it has size limit used for constructing
underlying storage automatically. |
| ClassDeserializer |
| CollectionDeserializer
Basic serializer that can take JSON "Array" structure and
construct a
Collection instance, with typed contents. |
| ContainerDeserializerBase
Intermediate base deserializer class that adds more shared accessor
so that other classes can access information about contained (value)
types
|
| DateDeserializers.CalendarDeserializer |
| DateDeserializers.DateBasedDeserializer |
| DateDeserializers.DateDeserializer
Simple deserializer for handling
Date values. |
| DateDeserializers.SqlDateDeserializer
Compared to plain old
Date, SQL version is easier
to deal with: mostly because it is more limited. |
| DateDeserializers.TimestampDeserializer
Simple deserializer for handling
Timestamp values. |
| DateDeserializers.TimeZoneDeserializer
As per [JACKSON-522], also need special handling for TimeZones
|
| EnumMapDeserializer
Deserializer for
EnumMap values. |
| EnumSetDeserializer
Standard deserializer for
EnumSets. |
| FromStringDeserializer
Base class for simple deserializers that only accept JSON String
values as the source.
|
| JacksonDeserializers.JavaTypeDeserializer
Deserializer for
JavaType values. |
| JacksonDeserializers.JsonLocationInstantiator
For
JsonLocation, we should be able to just implement
ValueInstantiator (not that explicit one would be very
hard but...) |
| JacksonDeserializers.TokenBufferDeserializer
We also want to directly support deserialization of
TokenBuffer. |
| JdkDeserializers.AtomicBooleanDeserializer |
| JdkDeserializers.CharsetDeserializer |
| JdkDeserializers.CurrencyDeserializer |
| JdkDeserializers.FileDeserializer |
| JdkDeserializers.InetAddressDeserializer
As per [JACKSON-484], also need special handling for InetAddress...
|
| JdkDeserializers.LocaleDeserializer
Kept protected as it's not meant to be extensible at this point
|
| JdkDeserializers.PatternDeserializer |
| JdkDeserializers.StackTraceElementDeserializer |
| JdkDeserializers.URIDeserializer |
| JdkDeserializers.URLDeserializer |
| JdkDeserializers.UUIDDeserializer |
| MapDeserializer
Basic serializer that can take Json "Object" structure and
construct a
Map instance, with typed contents. |
| NullifyingDeserializer
Bogus deserializer that will simply skip all content there is to map
and returns Java null reference.
|
| NumberDeserializers.BigDecimalDeserializer |
| NumberDeserializers.BigIntegerDeserializer
This is bit trickier to implement efficiently, while avoiding
overflow problems.
|
| NumberDeserializers.NumberDeserializer
For type
Number.class, we can just rely on type
mappings that plain JsonParser.getNumberValue() returns. |
| NumberDeserializers.PrimitiveOrWrapperDeserializer |
| ObjectArrayDeserializer
Basic serializer that can serialize non-primitive arrays.
|
| StdDelegatingDeserializer
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. |
| StdDeserializer
Base class for common deserializers.
|
| StdScalarDeserializer
Base class for deserializers that handle types that are serialized
as JSON scalars (non-structured, i.e.
|
| StdValueInstantiator
Default
ValueInstantiator implementation, which supports
Creator methods that can be indicated by standard Jackson
annotations. |
| StringArrayDeserializer
Separate implementation for serializing String arrays (instead of
using
ObjectArrayDeserializer. |
| StringCollectionDeserializer
Specifically optimized version for
Collections
that contain String values; reason is that this is a very common
type and we can make use of the fact that Strings are final. |
| StringDeserializer |
| 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). |
| Class and Description |
|---|
| FromStringDeserializer
Base class for simple deserializers that only accept JSON String
values as the source.
|
| StdDeserializer
Base class for common deserializers.
|
| StdScalarDeserializer
Base class for deserializers that handle types that are serialized
as JSON scalars (non-structured, i.e.
|
| Class and Description |
|---|
| StdDeserializer
Base class for common deserializers.
|
Copyright © 2012-2013 FasterXML. All Rights Reserved.