Class ThrowableDeserializer
java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<Object>
com.fasterxml.jackson.databind.deser.std.StdDeserializer<Object>
com.fasterxml.jackson.databind.deser.BeanDeserializerBase
com.fasterxml.jackson.databind.deser.BeanDeserializer
com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer
- All Implemented Interfaces:
ContextualDeserializer,NullValueProvider,ResolvableDeserializer,ValueInstantiator.Gettable,Serializable
Deserializer that builds on basic
BeanDeserializer but
override some aspects like instance construction.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer
JsonDeserializer.None -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ThrowableDeserializerconstruct(DeserializationContext ctxt, BeanDeserializer baseDeserializer) General version used when handling needs more advanced features.unwrappingDeserializer(NameTransformer unwrapper) 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 inherited from class com.fasterxml.jackson.databind.deser.BeanDeserializer
deserialize, deserialize, withBeanProperties, withByNameInclusion, withIgnoreAllUnknown, withObjectIdReaderMethods inherited from class com.fasterxml.jackson.databind.deser.BeanDeserializerBase
createContextual, creatorProperties, deserializeFromArray, deserializeFromBoolean, deserializeFromDouble, deserializeFromEmbedded, deserializeFromNumber, deserializeFromString, deserializeWithType, findBackReference, findProperty, findProperty, findProperty, getBeanClass, getEmptyAccessPattern, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getObjectIdReader, getPropertyCount, getValueInstantiator, getValueType, handledType, hasProperty, hasViews, isCachable, isCaseInsensitive, logicalType, properties, replaceProperty, resolve, supportsUpdate, withIgnorableProperties, wrapAndThrowMethods inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer
getValueClass, getValueTypeMethods inherited from class com.fasterxml.jackson.databind.JsonDeserializer
deserializeWithType, getAbsentValue, getDelegatee, getEmptyValue, getNullValue, getNullValue, replaceDelegatee
-
Constructor Details
-
ThrowableDeserializer
Deprecated.
-
-
Method Details
-
construct
public static ThrowableDeserializer construct(DeserializationContext ctxt, BeanDeserializer baseDeserializer) -
unwrappingDeserializer
Description copied from class:JsonDeserializerMethod 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.Default implementation just returns 'this' indicating that no unwrapped variant exists
- Overrides:
unwrappingDeserializerin classBeanDeserializer
-
deserializeFromObject
Description copied from class:BeanDeserializerGeneral version used when handling needs more advanced features.- Overrides:
deserializeFromObjectin classBeanDeserializer- Throws:
IOException
-