|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
AtomicBooleanDeserializer | |
AtomicReferenceDeserializer | |
CalendarDeserializer | |
ClassDeserializer | |
CollectionDeserializer | Basic serializer that can take JSON "Array" structure and
construct a Collection instance, with typed contents. |
ContainerDeserializerBase<T> | Intermediate base deserializer class that adds more shared accessor so that other classes can access information about contained (value) types |
DateDeserializer | Simple deserializer for handling Date values. |
EnumDeserializer | Deserializer class that can deserialize instances of specified Enum class from Strings and Integers. |
EnumDeserializer.FactoryBasedDeserializer | Deserializer that uses a single-String static factory method for locating Enum values by String id. |
EnumMapDeserializer |
Note: casting within this class is all messed up -- just could not figure out a way
to properly deal with recursive definition of "EnumMap |
EnumSetDeserializer |
Note: casting within this class is all messed up -- just could not figure out a way
to properly deal with recursive definition of "EnumSet |
FromStringDeserializer<T> | Base class for simple deserializer which only accept JSON String values as the source. |
FromStringDeserializer.CurrencyDeserializer | |
FromStringDeserializer.InetAddressDeserializer | As per [JACKSON-484], also need special handling for InetAddress... |
FromStringDeserializer.LocaleDeserializer | Kept protected as it's not meant to be extensible at this point |
FromStringDeserializer.PatternDeserializer | |
FromStringDeserializer.TimeZoneDeserializer | As per [JACKSON-522], also need special handling for InetAddress... |
FromStringDeserializer.URIDeserializer | |
FromStringDeserializer.URLDeserializer | |
FromStringDeserializer.UUIDDeserializer | |
JavaTypeDeserializer | |
JsonNodeDeserializer | Deserializer that can build instances of JsonNode from any
JSON content, using appropriate JsonNode type. |
MapDeserializer | Basic serializer that can take Json "Object" structure and
construct a Map instance, with typed contents. |
ObjectArrayDeserializer | Basic serializer that can serialize non-primitive arrays. |
PrimitiveArrayDeserializers | Container for deserializers used for instantiating "primitive arrays", arrays that contain non-object java primitive types. |
StdDeserializer<T> | Base class for common deserializers. |
StdDeserializer.BigDecimalDeserializer | |
StdDeserializer.BigIntegerDeserializer | This is bit trickier to implement efficiently, while avoiding overflow problems. |
StdDeserializer.BooleanDeserializer | |
StdDeserializer.ByteDeserializer | |
StdDeserializer.CharacterDeserializer | |
StdDeserializer.DoubleDeserializer | |
StdDeserializer.FloatDeserializer | |
StdDeserializer.IntegerDeserializer | |
StdDeserializer.LongDeserializer | |
StdDeserializer.NumberDeserializer | For type Number.class , we can just rely on type
mappings that plain JsonParser.getNumberValue() returns. |
StdDeserializer.PrimitiveOrWrapperDeserializer<T> | |
StdDeserializer.ShortDeserializer | |
StdDeserializer.SqlDateDeserializer | Compared to plain old Date , SQL version is easier
to deal with: mostly because it is more limited. |
StdDeserializer.StackTraceElementDeserializer | |
StdKeyDeserializer | Base class for simple key deserializers. |
StdKeyDeserializers | Helper class used to contain simple/well-known key deserializers. |
StdScalarDeserializer<T> | Base class for deserializers that handle types that are serialized as JSON scalars (non-structured, i.e. |
StdValueInstantiator | Basic ValueInstantiator implementation, which only
supports use of default constructor. |
StringCollectionDeserializer | |
StringDeserializer | |
ThrowableDeserializer | Deserializer that builds on basic BeanDeserializer but
override some aspects like instance construction. |
TimestampDeserializer | Simple deserializer for handling Timestamp values. |
TokenBufferDeserializer | We also want to directly support deserialization of
TokenBuffer . |
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). |
Contains public standard implementations of abstraction that Jackson uses. This means that they are not merely implementation details, but part of semi-public interface where project tries to maintain backwards compatibility at higher level than for 'impl' types (although less so than with fully public interfaces).
Note that since this package was only added relatively late in development cycle, not all classes that belong here are included. Plan is to move more classes over time.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |