|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use StdDeserializer | |
---|---|
com.fasterxml.jackson.databind.deser | Contains implementation classes of deserialization part of data binding. |
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. |
Uses of StdDeserializer in com.fasterxml.jackson.databind.deser |
---|
Subclasses of StdDeserializer in com.fasterxml.jackson.databind.deser | |
---|---|
class |
BeanDeserializer
Deserializer class that can deserialize instances of arbitrary bean objects, usually from JSON Object structs, but possibly also from simple types like String values. |
class |
BeanDeserializerBase
Base class for BeanDeserializer . |
class |
BuilderBasedDeserializer
Class that handles deserialization using a separate Builder class, which is used for data binding and produces actual deserialized value at the end of data binding. |
Uses of StdDeserializer in com.fasterxml.jackson.databind.deser.std |
---|
Subclasses of StdDeserializer in com.fasterxml.jackson.databind.deser.std | |
---|---|
class |
ClassDeserializer
|
class |
CollectionDeserializer
Basic serializer that can take JSON "Array" structure and construct a Collection instance, with typed contents. |
class |
ContainerDeserializerBase<T>
Intermediate base deserializer class that adds more shared accessor so that other classes can access information about contained (value) types |
static class |
DateDeserializers.CalendarDeserializer
|
protected static class |
DateDeserializers.DateBasedDeserializer<T>
|
static class |
DateDeserializers.DateDeserializer
Simple deserializer for handling Date values. |
static class |
DateDeserializers.SqlDateDeserializer
Compared to plain old Date , SQL version is easier
to deal with: mostly because it is more limited. |
static class |
DateDeserializers.TimestampDeserializer
Simple deserializer for handling Timestamp values. |
protected static class |
DateDeserializers.TimeZoneDeserializer
As per [JACKSON-522], also need special handling for TimeZones |
class |
EnumDeserializer
Deserializer class that can deserialize instances of specified Enum class from Strings and Integers. |
protected static class |
EnumDeserializer.FactoryBasedDeserializer
Deserializer that uses a single-String static factory method for locating Enum values by String id. |
class |
EnumMapDeserializer
Deserializer for EnumMap values. |
class |
EnumSetDeserializer
Standard deserializer for EnumSet s. |
class |
FromStringDeserializer<T>
Base class for simple deserializers that only accept JSON String values as the source. |
static class |
JacksonDeserializers.JavaTypeDeserializer
Deserializer for JavaType values. |
static class |
JacksonDeserializers.TokenBufferDeserializer
We also want to directly support deserialization of TokenBuffer . |
static class |
JdkDeserializers.AtomicBooleanDeserializer
|
static class |
JdkDeserializers.AtomicReferenceDeserializer
|
protected static class |
JdkDeserializers.CharsetDeserializer
|
static class |
JdkDeserializers.CurrencyDeserializer
|
protected static class |
JdkDeserializers.InetAddressDeserializer
As per [JACKSON-484], also need special handling for InetAddress... |
protected static class |
JdkDeserializers.LocaleDeserializer
Kept protected as it's not meant to be extensible at this point |
static class |
JdkDeserializers.PatternDeserializer
|
static class |
JdkDeserializers.StackTraceElementDeserializer
|
static class |
JdkDeserializers.StringDeserializer
Note: 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 |
static class |
JdkDeserializers.URIDeserializer
|
static class |
JdkDeserializers.URLDeserializer
|
static class |
JdkDeserializers.UUIDDeserializer
|
class |
JsonNodeDeserializer
Deserializer that can build instances of JsonNode from any
JSON content, using appropriate JsonNode type. |
class |
MapDeserializer
Basic serializer that can take Json "Object" structure and construct a Map instance, with typed contents. |
static class |
NumberDeserializers.BigDecimalDeserializer
|
static class |
NumberDeserializers.BigIntegerDeserializer
This is bit trickier to implement efficiently, while avoiding overflow problems. |
static class |
NumberDeserializers.BooleanDeserializer
|
static class |
NumberDeserializers.ByteDeserializer
|
static class |
NumberDeserializers.CharacterDeserializer
|
static class |
NumberDeserializers.DoubleDeserializer
|
static class |
NumberDeserializers.FloatDeserializer
|
static class |
NumberDeserializers.IntegerDeserializer
|
static class |
NumberDeserializers.LongDeserializer
|
static class |
NumberDeserializers.NumberDeserializer
For type Number.class , we can just rely on type
mappings that plain JsonParser.getNumberValue() returns. |
protected static class |
NumberDeserializers.PrimitiveOrWrapperDeserializer<T>
|
static class |
NumberDeserializers.ShortDeserializer
|
class |
ObjectArrayDeserializer
Basic serializer that can serialize non-primitive arrays. |
class |
StdScalarDeserializer<T>
Base class for deserializers that handle types that are serialized as JSON scalars (non-structured, i.e. |
class |
StringCollectionDeserializer
Specifically optimized version for Collection s
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. |
class |
StringDeserializer
|
class |
ThrowableDeserializer
Deserializer that builds on basic BeanDeserializer but
override some aspects like instance construction. |
class |
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). |
Methods in com.fasterxml.jackson.databind.deser.std that return StdDeserializer | |
---|---|
static StdDeserializer<?>[] |
NumberDeserializers.all()
|
static StdDeserializer<?>[] |
JdkDeserializers.all()
|
static StdDeserializer<?>[] |
JacksonDeserializers.all()
|
static StdDeserializer<?>[] |
DateDeserializers.all()
|
Uses of StdDeserializer in com.fasterxml.jackson.databind.ext |
---|
Subclasses of StdDeserializer in com.fasterxml.jackson.databind.ext | |
---|---|
static class |
CoreXMLDeserializers.DurationDeserializer
|
static class |
CoreXMLDeserializers.GregorianCalendarDeserializer
|
static class |
CoreXMLDeserializers.QNameDeserializer
|
class |
DOMDeserializer<T>
Base for serializers that allows parsing DOM Documents from JSON Strings. |
static class |
DOMDeserializer.DocumentDeserializer
|
static class |
DOMDeserializer.NodeDeserializer
|
Methods in com.fasterxml.jackson.databind.ext that return types with arguments of type StdDeserializer | |
---|---|
Collection<StdDeserializer<?>> |
CoreXMLDeserializers.provide()
Method called by BasicDeserializerFactory
to register deserializers this class provides. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |