Uses of Class
tools.jackson.databind.deser.std.StdDeserializer
Packages that use StdDeserializer
Package
Description
Contains those implementation classes of deserialization part of
data binding that are not considered part of public or semi-public
interfaces.
Package that contains standard value and key deserializer implementations
Jackson uses for its own public types.
Package that contains standard value and key deserializer implementations
Jackson uses for core JDK types.
Package that contains standard value and key deserializer base classes
that Jackson both uses for its own implementations and offers for
module developers as convenient partial implementations.
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.
Package that contains handlers specific to datatypes introduced in Java 8.
Package that contains handlers specific to SQL datatypes.
-
Uses of StdDeserializer in tools.jackson.databind.deser.bean
Subclasses of StdDeserializer in tools.jackson.databind.deser.beanModifier and TypeClassDescriptionclassclassVariant ofBeanDeserializerused for handling deserialization of POJOs when serialized as JSON Arrays, instead of JSON Objects.classDeserializer class that can deserialize instances of arbitrary bean objects, usually from JSON Object structs,classBase class forBeanDeserializer.classClass 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 tools.jackson.databind.deser.impl
Subclasses of StdDeserializer in tools.jackson.databind.deser.implModifier and TypeClassDescriptionclassSpecial bogus "serializer" that will throwMismatchedInputExceptionif an attempt is made to deserialize a value.classSpecial bogus "serializer" that will throwMismatchedInputExceptionif an attempt is made to deserialize a value. -
Uses of StdDeserializer in tools.jackson.databind.deser.jackson
Subclasses of StdDeserializer in tools.jackson.databind.deser.jacksonModifier and TypeClassDescriptionclassBaseNodeDeserializer<T extends JsonNode>Base class for all actualJsonNodedeserializer implementations.classclassWe also want to directly support deserialization ofTokenBuffer. -
Uses of StdDeserializer in tools.jackson.databind.deser.jdk
Subclasses of StdDeserializer in tools.jackson.databind.deser.jdkModifier and TypeClassDescriptionclassWe need a custom deserializer both becauseArrayBlockingQueuehas no default constructor AND because it has size limit used for constructing underlying storage automatically.classclassclassclassclassclassBasic serializer that can take JSON "Array" structure and construct aCollectioninstance, with typed contents.classclassDeserializer class that can deserialize instances of specified Enum class from Strings and Integers.classDeserializer forEnumMapvalues.classStandard deserializer forEnumSets.classclassSimple deserializer for handlingDatevalues.classBase class for simple deserializers that serialize values from String representation: this includes JSON Strings and other Scalar values that can be coerced into text, like Numbers and Booleans).classBasic deserializer that can take JSON "Object" structure and construct aMapinstance, with typed contents.classBasic serializer that can take JSON "Object" structure and construct aMap.Entryinstance, with typed contents.static classstatic classThis is bit trickier to implement efficiently, while avoiding overflow problems.static final classstatic classstatic classstatic classstatic classstatic final classstatic final classstatic classFor typeNumber.class, we can just rely on type mappings that plainJsonParser.getNumberValue()returns.protected static classstatic classclassSerializer that can serialize non-primitive arrays.classContainer for deserializers used for instantiating "primitive arrays", arrays that contain non-object java primitive types.classfinal classSeparate implementation for serializing String arrays (instead of usingObjectArrayDeserializer.final classSpecifically optimized version forCollections 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.classclassDeserializer for theThreadGroupclass: due to limited access, will only try to extract"name"property and ignores everything else.classDeserializer that builds on basicBeanDeserializerbut override some aspects like instance construction.classDeserializer implementation that is used if it is necessary to bind content of "unknown" type; something declared as basicObject(either explicitly, or due to type erasure).class -
Uses of StdDeserializer in tools.jackson.databind.deser.std
Subclasses of StdDeserializer in tools.jackson.databind.deser.stdModifier and TypeClassDescriptionclassIntermediate base deserializer class that adds more shared accessor so that other classes can access information about contained (value) typesclassBase class that simplifies implementations ofValueDeserializers that mostly delegate functionality to another deserializer implementation (possibly forming a chaining of deserializers delegating functionality in some cases)classBase class for building simple scalar value deserializers that accept String values.classBogus deserializer that will simply skip all content there is to map and returns Java null reference.classBase deserializer implementation for propertiesReferenceTypevalues.classDeserializer 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 configuredConverterinto desired target type.classConvenience deserializer that may be used to deserialize values given an intermediate tree representation (JsonNode).classBase class for deserializers that handle types that are serialized as JSON scalars (non-structured, i.e. non-Object, non-Array, values).Constructors in tools.jackson.databind.deser.std with parameters of type StdDeserializerModifierConstructorDescriptionprotectedStdDeserializer(StdDeserializer<?> src) Copy-constructor for sub-classes to use, most often when creating new instances viaValueDeserializer.createContextual(tools.jackson.databind.DeserializationContext, tools.jackson.databind.BeanProperty). -
Uses of StdDeserializer in tools.jackson.databind.ext
Subclasses of StdDeserializer in tools.jackson.databind.extModifier and TypeClassDescriptionstatic classCombo-deserializer that supports deserialization of somewhat optional javax.xml typesQName,DurationandXMLGregorianCalendar.classBase for deserializers that allows parsing DOM Documents from JSON Strings.static classstatic class -
Uses of StdDeserializer in tools.jackson.databind.ext.javatime.deser
Subclasses of StdDeserializer in tools.jackson.databind.ext.javatime.deserModifier and TypeClassDescriptionclassDeserializer for Java 8 temporalDurations.classInstantDeserializer<T extends Temporal>classclassclassDeserializer for Java 8 temporalLocalDates.classDeserializer for Java 8 temporalLocalDateTimes.classDeserializer for Java 8 temporalLocalTimes.classDeserializer for Java 8 temporalMonthDays.classDeserializer for Java 8 temporalMonths.classDeserializer for Java 8 temporalOffsetTimes.classDeserializer for Java 8 temporalYears.classDeserializer for Java 8 temporalYearMonths. -
Uses of StdDeserializer in tools.jackson.databind.ext.jdk8
Subclasses of StdDeserializer in tools.jackson.databind.ext.jdk8Modifier and TypeClassDescriptionclassclassclassclassclass -
Uses of StdDeserializer in tools.jackson.databind.ext.sql
Subclasses of StdDeserializer in tools.jackson.databind.ext.sql