Uses of Class
org.codehaus.jackson.map.JsonDeserializer
-
Packages that use JsonDeserializer Package Description org.codehaus.jackson.map Contains basic mapper (conversion) functionality that allows for converting between regular streaming json content and Java objects (beans or Tree Model: support for both is viaObjectMapperclass, as well as convenience methods included inJsonParserorg.codehaus.jackson.map.annotate Annotations that directly depend on Mapper classes (not just Jackson core) and are used for configuring Data Mapping functionality.org.codehaus.jackson.map.deser Contains implementation classes of deserialization part of data binding.org.codehaus.jackson.map.deser.impl Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces.org.codehaus.jackson.map.deser.std Contains public standard implementations of abstraction that Jackson uses.org.codehaus.jackson.map.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.org.codehaus.jackson.map.introspect Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.org.codehaus.jackson.map.jsontype.impl Package that contains standard implementations forTypeResolverBuilderandTypeIdResolver.org.codehaus.jackson.map.module Package that contains classes and interfaces to help implement custom extensionModules (which are registered usingObjectMapper.registerModule(org.codehaus.jackson.map.Module).org.codehaus.jackson.xc Package that contains XML Compatibility functionality for Jackson, such as handlers for JAXB annotations -
-
Uses of JsonDeserializer in org.codehaus.jackson.map
Subclasses of JsonDeserializer in org.codehaus.jackson.map Modifier and Type Class Description static classJsonDeserializer.NoneThis marker class is only to be used with annotations, to indicate that no deserializer is configured.Fields in org.codehaus.jackson.map declared as JsonDeserializer Modifier and Type Field Description protected JsonDeserializer<T>MappingIterator. _deserializerFields in org.codehaus.jackson.map with type parameters of type JsonDeserializer Modifier and Type Field Description protected ConcurrentHashMap<JavaType,JsonDeserializer<Object>>ObjectMapper. _rootDeserializersWe will use a separate main-level Map for keeping track of root-level deserializers.protected ConcurrentHashMap<JavaType,JsonDeserializer<Object>>ObjectReader. _rootDeserializersRoot-level cached deserializersMethods in org.codehaus.jackson.map that return JsonDeserializer Modifier and Type Method Description protected JsonDeserializer<Object>ObjectMapper. _findRootDeserializer(DeserializationConfig cfg, JavaType valueType)Method called to locate deserializer for the passed root-level value.protected JsonDeserializer<Object>ObjectReader. _findRootDeserializer(DeserializationConfig cfg, JavaType valueType)Method called to locate deserializer for the passed root-level value.abstract JsonDeserializer<?>DeserializerFactory. createArrayDeserializer(DeserializationConfig config, DeserializerProvider p, ArrayType type, BeanProperty property)Method called to create (or, for completely immutable deserializers, reuse) a deserializer that can convert JSON content into values of specified Java type.abstract JsonDeserializer<Object>DeserializerFactory. createBeanDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property)Method called to create (or, for completely immutable deserializers, reuse) a deserializer that can convert JSON content into values of specified Java "bean" (POJO) type.abstract JsonDeserializer<?>DeserializerFactory. createCollectionDeserializer(DeserializationConfig config, DeserializerProvider p, CollectionType type, BeanProperty property)abstract JsonDeserializer<?>DeserializerFactory. createCollectionLikeDeserializer(DeserializationConfig config, DeserializerProvider p, CollectionLikeType type, BeanProperty property)JsonDeserializer<T>ContextualDeserializer. createContextual(DeserializationConfig config, BeanProperty property)Method called to see if a different (or differently configured) deserializer is needed to deserialize values of specified property.abstract JsonDeserializer<?>DeserializerFactory. createEnumDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property)abstract JsonDeserializer<?>DeserializerFactory. createMapDeserializer(DeserializationConfig config, DeserializerProvider p, MapType type, BeanProperty property)abstract JsonDeserializer<?>DeserializerFactory. createMapLikeDeserializer(DeserializationConfig config, DeserializerProvider p, MapLikeType type, BeanProperty property)abstract JsonDeserializer<?>DeserializerFactory. createTreeDeserializer(DeserializationConfig config, DeserializerProvider p, JavaType type, BeanProperty property)Method called to create and return a deserializer that can construct JsonNode(s) from JSON content.JsonDeserializer<Object>DeserializationConfig. deserializerInstance(Annotated annotated, Class<? extends JsonDeserializer<?>> deserClass)abstract JsonDeserializer<?>HandlerInstantiator. deserializerInstance(DeserializationConfig config, Annotated annotated, Class<? extends JsonDeserializer<?>> deserClass)Method called to get an instance of deserializer of specified type.JsonDeserializer<?>Deserializers.Base. findArrayDeserializer(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)JsonDeserializer<?>Deserializers. findArrayDeserializer(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)Method called to locate serializer for specified array type.JsonDeserializer<?>Deserializers.Base. findBeanDeserializer(JavaType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property)JsonDeserializer<?>Deserializers. findBeanDeserializer(JavaType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property)Method called to locate deserializer for specified value type which does not belong to any other category (not an Enum, Collection, Map, Array or tree node)JsonDeserializer<?>Deserializers.Base. findCollectionDeserializer(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)JsonDeserializer<?>Deserializers. findCollectionDeserializer(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)Method called to locate serializer for specifiedCollection(List, Set etc) type.JsonDeserializer<?>Deserializers.Base. findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)JsonDeserializer<?>Deserializers. findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)Method called to locate serializer for specified "Collection-like" type (one that acts likeCollectionbut does not implement it).JsonDeserializer<?>Deserializers.Base. findEnumDeserializer(Class<?> type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property)JsonDeserializer<?>Deserializers. findEnumDeserializer(Class<?> type, DeserializationConfig config, BeanDescription beanDesc, BeanProperty property)Method called to locate deserializer for specifiedEnumtype.JsonDeserializer<?>Deserializers.Base. findMapDeserializer(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)JsonDeserializer<?>Deserializers. findMapDeserializer(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)Method called to locate deserializer for specifiedMaptype.JsonDeserializer<?>Deserializers.Base. findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)JsonDeserializer<?>Deserializers. findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)Method called to locate serializer for specified "Map-like" type (one that acts likeMapbut does not implement it).JsonDeserializer<?>Deserializers.Base. findTreeNodeDeserializer(Class<? extends JsonNode> nodeType, DeserializationConfig config, BeanProperty property)JsonDeserializer<?>Deserializers. findTreeNodeDeserializer(Class<? extends JsonNode> nodeType, DeserializationConfig config, BeanProperty property)Method called to locate deserializer for specified JSON tree node type.abstract JsonDeserializer<Object>DeserializerProvider. findTypedValueDeserializer(DeserializationConfig config, JavaType type, BeanProperty property)Method called to locate deserializer for given type, as well as matching type deserializer (if one is needed); and if type deserializer is needed, construct a "wrapped" deserializer that can extract and use type information for calling actual deserializer.abstract JsonDeserializer<Object>DeserializerProvider. findValueDeserializer(DeserializationConfig config, JavaType propertyType, BeanProperty property)Method called to get hold of a deserializer for a value of given type; or if no such deserializer can be found, a default handler (which may do a best-effort generic serialization or just simply throw an exception when invoked).JsonDeserializer<T>JsonDeserializer. unwrappingDeserializer()Method that will return deserializer instance that is able to handle "unwrapped" value instances If no unwrapped instance can be constructed, will simply return this object as-is.Methods in org.codehaus.jackson.map that return types with arguments of type JsonDeserializer Modifier and Type Method Description abstract Class<? extends JsonDeserializer<?>>AnnotationIntrospector. findContentDeserializer(Annotated am)Method for getting a deserializer definition for content (values) of associatedCollection,arrayorMapproperty.Class<? extends JsonDeserializer<?>>AnnotationIntrospector.Pair. findContentDeserializer(Annotated am)Methods in org.codehaus.jackson.map with parameters of type JsonDeserializer Modifier and Type Method Description protected ObjectObjectMapper. _unwrapAndDeserialize(JsonParser jp, JavaType rootType, DeserializationContext ctxt, JsonDeserializer<Object> deser)protected ObjectObjectReader. _unwrapAndDeserialize(JsonParser jp, DeserializationContext ctxt, JavaType rootType, JsonDeserializer<Object> deser)JsonDeserializer<?>Deserializers.Base. findArrayDeserializer(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)JsonDeserializer<?>Deserializers. findArrayDeserializer(ArrayType type, DeserializationConfig config, DeserializerProvider provider, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)Method called to locate serializer for specified array type.JsonDeserializer<?>Deserializers.Base. findCollectionDeserializer(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)JsonDeserializer<?>Deserializers. findCollectionDeserializer(CollectionType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)Method called to locate serializer for specifiedCollection(List, Set etc) type.JsonDeserializer<?>Deserializers.Base. findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)JsonDeserializer<?>Deserializers. findCollectionLikeDeserializer(CollectionLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)Method called to locate serializer for specified "Collection-like" type (one that acts likeCollectionbut does not implement it).JsonDeserializer<?>Deserializers.Base. findMapDeserializer(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)JsonDeserializer<?>Deserializers. findMapDeserializer(MapType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)Method called to locate deserializer for specifiedMaptype.JsonDeserializer<?>Deserializers.Base. findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)JsonDeserializer<?>Deserializers. findMapLikeDeserializer(MapLikeType type, DeserializationConfig config, DeserializerProvider provider, BeanDescription beanDesc, BeanProperty property, KeyDeserializer keyDeserializer, TypeDeserializer elementTypeDeserializer, JsonDeserializer<?> elementDeserializer)Method called to locate serializer for specified "Map-like" type (one that acts likeMapbut does not implement it).abstract booleanDeserializationContext. handleUnknownProperty(JsonParser jp, JsonDeserializer<?> deser, Object instanceOrClass, String propName)Method deserializers can call to inform configuredDeserializationProblemHandlers of an unrecognized property.booleanDeserializationProblemHandler. handleUnknownProperty(DeserializationContext ctxt, JsonDeserializer<?> deserializer, Object beanOrClass, String propertyName)Method called when a Json Map ("Object") entry with an unrecognized name is encountered.Method parameters in org.codehaus.jackson.map with type arguments of type JsonDeserializer Modifier and Type Method Description JsonDeserializer<Object>DeserializationConfig. deserializerInstance(Annotated annotated, Class<? extends JsonDeserializer<?>> deserClass)abstract JsonDeserializer<?>HandlerInstantiator. deserializerInstance(DeserializationConfig config, Annotated annotated, Class<? extends JsonDeserializer<?>> deserClass)Method called to get an instance of deserializer of specified type.Constructors in org.codehaus.jackson.map with parameters of type JsonDeserializer Constructor Description MappingIterator(JavaType type, JsonParser jp, DeserializationContext ctxt, JsonDeserializer<?> deser)MappingIterator(JavaType type, JsonParser jp, DeserializationContext ctxt, JsonDeserializer<?> deser, boolean closeParser, Object valueToUpdate) -
Uses of JsonDeserializer in org.codehaus.jackson.map.annotate
Methods in org.codehaus.jackson.map.annotate that return types with arguments of type JsonDeserializer Modifier and Type Method Description Class<? extends JsonDeserializer<?>>contentUsing()Deserializer class to use for deserializing contents (elements of a Collection/array, values of Maps) of annotated property.Class<? extends JsonDeserializer<?>>using()Deserializer class to use for deserializing associated value. -
Uses of JsonDeserializer in org.codehaus.jackson.map.deser
Subclasses of JsonDeserializer in org.codehaus.jackson.map.deser Modifier and Type Class Description classAbstractDeserializerDeserializer only used as placeholder for abstract types during polymorphic type handling deserialization.classArrayDeserializerDeprecated.Since 1.9, useObjectArrayDeserializerinstead.classBeanDeserializerDeserializer class that can deserialize instances of arbitrary bean objects, usually from JSON Object structs, but possibly also from simple types like String values.classCollectionDeserializerDeprecated.Since 1.9, useContainerDeserializerBaseinstead.classContainerDeserializer<T>Deprecated.Since 1.9, useContainerDeserializerBaseinstead.classDateDeserializerDeprecated.Since 1.9, useJsonNodeDeserializerinstead.classEnumDeserializerDeprecated.Since 1.9, useEnumDeserializerinstead.classFromStringDeserializer<T>Deprecated.Since 1.9, useFromStringDeserializerinstead.classJsonNodeDeserializerDeprecated.Since 1.9, useJsonNodeDeserializerinstead.classMapDeserializerDeprecated.Since 1.9, useMapDeserializerinstead.classStdDeserializer<T>Deprecated.Since 1.9, useStdDeserializerinstead.classStdDeserializer.CalendarDeserializerDeprecated.Since 1.9 useCalendarDeserializerinstead.classStdDeserializer.ClassDeserializerDeprecated.Since 1.9 useClassDeserializerinstead.static classStdDeserializer.StringDeserializerDeprecated.Since 1.9 useStringDeserializerinstead.protected static classStdDeserializerProvider.WrappedDeserializerSimple deserializer that will call configured type deserializer, passing in configured data deserializer, and exposing it all as a simple deserializer.classStdScalarDeserializer<T>Deprecated.Since 1.9, useStdScalarDeserializerinstead.classThrowableDeserializerDeprecated.Since 1.9, useThrowableDeserializerinstead.classUntypedObjectDeserializerDeprecated.Since 1.9, useUntypedObjectDeserializerinstead.Fields in org.codehaus.jackson.map.deser declared as JsonDeserializer Modifier and Type Field Description protected JsonDeserializer<Object>BeanDeserializer. _delegateDeserializerDeserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.protected JsonDeserializer<Object>SettableAnyProperty. _valueDeserializerprotected JsonDeserializer<Object>SettableBeanProperty. _valueDeserializerDeserializer used for handling property value.Fields in org.codehaus.jackson.map.deser with type parameters of type JsonDeserializer Modifier and Type Field Description protected static HashMap<JavaType,JsonDeserializer<Object>>BasicDeserializerFactory. _arrayDeserializersAnd finally, we have special array deserializers for primitive array typesprotected ConcurrentHashMap<JavaType,JsonDeserializer<Object>>StdDeserializerProvider. _cachedDeserializersWe will also cache some dynamically constructed deserializers; specifically, ones that are expensive to construct.protected HashMap<ClassKey,JsonDeserializer<Object>>CustomDeserializerFactory. _directClassMappingsDeprecated.Direct mappings that are used for exact class and interface type matches.protected HashMap<JavaType,JsonDeserializer<Object>>StdDeserializerProvider. _incompleteDeserializersDuring deserializer construction process we may need to keep track of partially completed deserializers, to resolve cyclic dependencies.protected HashMap<ClassKey,JsonDeserializer<Object>>BeanDeserializer. _subDeserializersLazily constructed map used to contain deserializers needed for polymorphic subtypes. -
Uses of JsonDeserializer in org.codehaus.jackson.map.deser.impl
Methods in org.codehaus.jackson.map.deser.impl with parameters of type JsonDeserializer Modifier and Type Method Description voidPropertyBasedCreator. assignDeserializer(SettableBeanProperty prop, JsonDeserializer<Object> deser)CreatorPropertyCreatorProperty. withValueDeserializer(JsonDeserializer<Object> deser)Constructors in org.codehaus.jackson.map.deser.impl with parameters of type JsonDeserializer Constructor Description CreatorProperty(CreatorProperty src, JsonDeserializer<Object> deser) -
Uses of JsonDeserializer in org.codehaus.jackson.map.deser.std
Subclasses of JsonDeserializer in org.codehaus.jackson.map.deser.std Modifier and Type Class Description classAtomicBooleanDeserializerclassAtomicReferenceDeserializerclassCalendarDeserializerclassClassDeserializerclassCollectionDeserializerBasic serializer that can take JSON "Array" structure and construct aCollectioninstance, with typed contents.classContainerDeserializerBase<T>Intermediate base deserializer class that adds more shared accessor so that other classes can access information about contained (value) typesclassDateDeserializerSimple deserializer for handlingDatevalues.classEnumDeserializerDeserializer class that can deserialize instances of specified Enum class from Strings and Integers.protected static classEnumDeserializer.FactoryBasedDeserializerDeserializer that uses a single-String static factory method for locating Enum values by String id.classEnumMapDeserializerNote: casting within this class is all messed up -- just could not figure out a way to properly deal with recursive definition of "EnumMap, V> classEnumSetDeserializerNote: casting within this class is all messed up -- just could not figure out a way to properly deal with recursive definition of "EnumSet, V> classFromStringDeserializer<T>Base class for simple deserializer which only accept JSON String values as the source.protected static classFromStringDeserializer.CharsetDeserializerstatic classFromStringDeserializer.CurrencyDeserializerprotected static classFromStringDeserializer.InetAddressDeserializerAs per [JACKSON-484], also need special handling for InetAddress...protected static classFromStringDeserializer.LocaleDeserializerKept protected as it's not meant to be extensible at this pointstatic classFromStringDeserializer.PatternDeserializerprotected static classFromStringDeserializer.TimeZoneDeserializerAs per [JACKSON-522], also need special handling for InetAddress...static classFromStringDeserializer.URIDeserializerstatic classFromStringDeserializer.URLDeserializerstatic classFromStringDeserializer.UUIDDeserializerclassJavaTypeDeserializerclassJsonNodeDeserializerclassMapDeserializerBasic serializer that can take Json "Object" structure and construct aMapinstance, with typed contents.classObjectArrayDeserializerBasic serializer that can serialize non-primitive arrays.classStdDeserializer<T>Base class for common deserializers.static classStdDeserializer.BigDecimalDeserializerstatic classStdDeserializer.BigIntegerDeserializerThis is bit trickier to implement efficiently, while avoiding overflow problems.static classStdDeserializer.BooleanDeserializerstatic classStdDeserializer.ByteDeserializerstatic classStdDeserializer.CharacterDeserializerstatic classStdDeserializer.DoubleDeserializerstatic classStdDeserializer.FloatDeserializerstatic classStdDeserializer.IntegerDeserializerstatic classStdDeserializer.LongDeserializerstatic classStdDeserializer.NumberDeserializerFor typeNumber.class, we can just rely on type mappings that plainJsonParser.getNumberValue()returns.protected static classStdDeserializer.PrimitiveOrWrapperDeserializer<T>static classStdDeserializer.ShortDeserializerstatic classStdDeserializer.SqlDateDeserializerCompared to plain oldDate, SQL version is easier to deal with: mostly because it is more limited.static classStdDeserializer.StackTraceElementDeserializerclassStdScalarDeserializer<T>Base class for deserializers that handle types that are serialized as JSON scalars (non-structured, i.e.classStringCollectionDeserializerclassStringDeserializerclassThrowableDeserializerDeserializer that builds on basicBeanDeserializerbut override some aspects like instance construction.classTimestampDeserializerSimple deserializer for handlingTimestampvalues.classTokenBufferDeserializerWe also want to directly support deserialization ofTokenBuffer.classUntypedObjectDeserializerDeserializer 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).Fields in org.codehaus.jackson.map.deser.std declared as JsonDeserializer Modifier and Type Field Description protected JsonDeserializer<Object>CollectionDeserializer. _delegateDeserializerDeserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.protected JsonDeserializer<Object>MapDeserializer. _delegateDeserializerDeserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.protected JsonDeserializer<Object>StringCollectionDeserializer. _delegateDeserializerDeserializer that is used iff delegate-based creator is to be used for deserializing from JSON Object.protected JsonDeserializer<Object>ObjectArrayDeserializer. _elementDeserializerElement deserializerprotected JsonDeserializer<Enum<?>>EnumSetDeserializer. _enumDeserializerprotected JsonDeserializer<Enum<?>>EnumMapDeserializer. _keyDeserializerprotected JsonDeserializer<?>AtomicReferenceDeserializer. _valueDeserializerprotected JsonDeserializer<Object>CollectionDeserializer. _valueDeserializerValue deserializer.protected JsonDeserializer<Object>EnumMapDeserializer. _valueDeserializerprotected JsonDeserializer<Object>MapDeserializer. _valueDeserializerValue deserializer.protected JsonDeserializer<String>StringCollectionDeserializer. _valueDeserializerValue deserializer; needed even if it is the standard String deserializerMethods in org.codehaus.jackson.map.deser.std that return JsonDeserializer Modifier and Type Method Description static JsonDeserializer<?>EnumDeserializer. deserializerForCreator(DeserializationConfig config, Class<?> enumClass, AnnotatedMethod factory)Factory method used when Enum instances are to be deserialized using a creator (static factory method)protected JsonDeserializer<Object>StdDeserializer. findDeserializer(DeserializationConfig config, DeserializerProvider provider, JavaType type, BeanProperty property)Helper method used to locate deserializers for properties the type this deserializer handles contains (usually for properties of bean types)JsonDeserializer<Object>CollectionDeserializer. getContentDeserializer()abstract JsonDeserializer<Object>ContainerDeserializerBase. getContentDeserializer()Accesor for deserializer use for deserializing content values.JsonDeserializer<Object>MapDeserializer. getContentDeserializer()JsonDeserializer<Object>ObjectArrayDeserializer. getContentDeserializer()JsonDeserializer<Object>StringCollectionDeserializer. getContentDeserializer()static JsonDeserializer<? extends JsonNode>JsonNodeDeserializer. getDeserializer(Class<?> nodeClass)Factory method for accessing deserializer for specific node typeJsonDeserializer<Object>ThrowableDeserializer. unwrappingDeserializer()Methods in org.codehaus.jackson.map.deser.std that return types with arguments of type JsonDeserializer Modifier and Type Method Description static HashMap<JavaType,JsonDeserializer<Object>>PrimitiveArrayDeserializers. getAll()Methods in org.codehaus.jackson.map.deser.std with parameters of type JsonDeserializer Modifier and Type Method Description protected booleanStdDeserializer. isDefaultSerializer(JsonDeserializer<?> deserializer)Method that can be called to determine if given deserializer is the default deserializer Jackson uses; as opposed to a custom deserializer installed by a module or calling application. -
Uses of JsonDeserializer in org.codehaus.jackson.map.ext
Subclasses of JsonDeserializer in org.codehaus.jackson.map.ext Modifier and Type Class Description static classCoreXMLDeserializers.DurationDeserializerstatic classCoreXMLDeserializers.GregorianCalendarDeserializerstatic classCoreXMLDeserializers.QNameDeserializerclassDOMDeserializer<T>Base for serializers that allows parsing DOM Documents from JSON Strings.static classDOMDeserializer.DocumentDeserializerstatic classDOMDeserializer.NodeDeserializerstatic classJodaDeserializers.DateMidnightDeserializerstatic classJodaDeserializers.DateTimeDeserializer<T extends ReadableInstant>Basic deserializer forDateTime.static classJodaDeserializers.LocalDateDeserializerstatic classJodaDeserializers.LocalDateTimeDeserializerstatic classJodaDeserializers.PeriodDeserializerMethods in org.codehaus.jackson.map.ext that return JsonDeserializer Modifier and Type Method Description JsonDeserializer<?>OptionalHandlerFactory. findDeserializer(JavaType type, DeserializationConfig config, DeserializerProvider p) -
Uses of JsonDeserializer in org.codehaus.jackson.map.introspect
Methods in org.codehaus.jackson.map.introspect that return types with arguments of type JsonDeserializer Modifier and Type Method Description Class<? extends JsonDeserializer<?>>JacksonAnnotationIntrospector. findContentDeserializer(Annotated a)Class<JsonDeserializer<?>>NopAnnotationIntrospector. findContentDeserializer(Annotated am)Class<? extends JsonDeserializer<?>>JacksonAnnotationIntrospector. findDeserializer(Annotated a) -
Uses of JsonDeserializer in org.codehaus.jackson.map.jsontype.impl
Fields in org.codehaus.jackson.map.jsontype.impl declared as JsonDeserializer Modifier and Type Field Description protected JsonDeserializer<Object>TypeDeserializerBase. _defaultImplDeserializerFields in org.codehaus.jackson.map.jsontype.impl with type parameters of type JsonDeserializer Modifier and Type Field Description protected HashMap<String,JsonDeserializer<Object>>TypeDeserializerBase. _deserializersFor efficient operation we will lazily build mappings from type ids to actual deserializers, once needed.Methods in org.codehaus.jackson.map.jsontype.impl that return JsonDeserializer Modifier and Type Method Description protected JsonDeserializer<Object>TypeDeserializerBase. _findDefaultImplDeserializer(DeserializationContext ctxt)protected JsonDeserializer<Object>TypeDeserializerBase. _findDeserializer(DeserializationContext ctxt, String typeId) -
Uses of JsonDeserializer in org.codehaus.jackson.map.module
Fields in org.codehaus.jackson.map.module with type parameters of type JsonDeserializer Modifier and Type Field Description protected HashMap<ClassKey,JsonDeserializer<?>>SimpleDeserializers. _classMappings -
Uses of JsonDeserializer in org.codehaus.jackson.xc
Subclasses of JsonDeserializer in org.codehaus.jackson.xc Modifier and Type Class Description classDataHandlerJsonDeserializerclassDomElementJsonDeserializerclassXmlAdapterJsonDeserializerFields in org.codehaus.jackson.xc declared as JsonDeserializer Modifier and Type Field Description protected JsonDeserializer<?>JaxbAnnotationIntrospector. _dataHandlerDeserializerprotected JsonDeserializer<?>XmlAdapterJsonDeserializer. _deserializerMethods in org.codehaus.jackson.xc that return JsonDeserializer Modifier and Type Method Description JsonDeserializer<?>JaxbAnnotationIntrospector. findDeserializer(Annotated am)Methods in org.codehaus.jackson.xc that return types with arguments of type JsonDeserializer Modifier and Type Method Description Class<JsonDeserializer<?>>JaxbAnnotationIntrospector. findContentDeserializer(Annotated am)
-