Package com.fasterxml.jackson.databind.deser.std

Contains public standard implementations of abstraction that Jackson uses.

See:
          
Description

Class Summary
ClassDeserializer 
CollectionDeserializerBasic 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
DateDeserializersContainer class for core JDK date/time type deserializers.
DateDeserializers.CalendarDeserializer 
DateDeserializers.DateBasedDeserializer<T> 
DateDeserializers.DateDeserializerSimple deserializer for handling Date values.
DateDeserializers.SqlDateDeserializerCompared to plain old Date, SQL version is easier to deal with: mostly because it is more limited.
DateDeserializers.TimestampDeserializerSimple deserializer for handling Timestamp values.
DateDeserializers.TimeZoneDeserializerAs per [JACKSON-522], also need special handling for TimeZones
EnumDeserializerDeserializer class that can deserialize instances of specified Enum class from Strings and Integers.
EnumDeserializer.FactoryBasedDeserializerDeserializer that uses a single-String static factory method for locating Enum values by String id.
EnumMapDeserializerDeserializer for EnumMap values.
EnumSetDeserializerStandard deserializer for EnumSets.
FromStringDeserializer<T>Base class for simple deserializers that only accept JSON String values as the source.
JacksonDeserializersContainer class for core Jackson type deserializers.
JacksonDeserializers.JavaTypeDeserializerDeserializer for JavaType values.
JacksonDeserializers.JsonLocationInstantiatorFor JsonLocation, we should be able to just implement ValueInstantiator (not that explicit one would be very hard but...)
JacksonDeserializers.TokenBufferDeserializerWe also want to directly support deserialization of TokenBuffer.
JdkDeserializers 
JdkDeserializers.AtomicBooleanDeserializer 
JdkDeserializers.AtomicReferenceDeserializer 
JdkDeserializers.CharsetDeserializer 
JdkDeserializers.CurrencyDeserializer 
JdkDeserializers.InetAddressDeserializerAs per [JACKSON-484], also need special handling for InetAddress...
JdkDeserializers.LocaleDeserializerKept protected as it's not meant to be extensible at this point
JdkDeserializers.PatternDeserializer 
JdkDeserializers.StackTraceElementDeserializer 
JdkDeserializers.StringDeserializerNote: final as performance optimization: not expected to need sub-classing; if sub-classing was needed could re-factor into reusable part, final "Impl" sub-class
JdkDeserializers.URIDeserializer 
JdkDeserializers.URLDeserializer 
JdkDeserializers.UUIDDeserializer 
JsonNodeDeserializerDeserializer that can build instances of JsonNode from any JSON content, using appropriate JsonNode type.
MapDeserializerBasic serializer that can take Json "Object" structure and construct a Map instance, with typed contents.
NumberDeserializersContainer class for deserializers that handle core JDK primitive (and matching wrapper) types, as well as standard "big" numeric types.
NumberDeserializers.BigDecimalDeserializer 
NumberDeserializers.BigIntegerDeserializerThis is bit trickier to implement efficiently, while avoiding overflow problems.
NumberDeserializers.BooleanDeserializer 
NumberDeserializers.ByteDeserializer 
NumberDeserializers.CharacterDeserializer 
NumberDeserializers.DoubleDeserializer 
NumberDeserializers.FloatDeserializer 
NumberDeserializers.IntegerDeserializer 
NumberDeserializers.LongDeserializer 
NumberDeserializers.NumberDeserializerFor type Number.class, we can just rely on type mappings that plain JsonParser.getNumberValue() returns.
NumberDeserializers.PrimitiveOrWrapperDeserializer<T> 
NumberDeserializers.ShortDeserializer 
ObjectArrayDeserializerBasic serializer that can serialize non-primitive arrays.
PrimitiveArrayDeserializersContainer for deserializers used for instantiating "primitive arrays", arrays that contain non-object java primitive types.
StdDeserializer<T>Base class for common deserializers.
StdKeyDeserializerBase class for simple key deserializers.
StdKeyDeserializersHelper 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.
StdValueInstantiatorDefault ValueInstantiator implementation, which supports Creator methods that can be indicated by standard Jackson annotations.
StringCollectionDeserializerSpecifically 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 
ThrowableDeserializerDeserializer that builds on basic BeanDeserializer but override some aspects like instance construction.
UntypedObjectDeserializerDeserializer 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).
 

Package com.fasterxml.jackson.databind.deser.std Description

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.



Copyright © 2012
fasterxml.com. All Rights Reserved.


NOTHING
NOTHING
Add the Maven Dependecy to your project: maven dependecy for com.amazonaws : aws-java-sdk : 1.3.14