public class ThrowableDeserializer extends BeanDeserializer
BeanDeserializer but
override some aspects like instance construction.JsonDeserializer.None| Constructor and Description |
|---|
ThrowableDeserializer(BeanDeserializer baseDeserializer) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
deserializeFromObject(JsonParser p,
DeserializationContext ctxt)
General version used when handling needs more advanced features.
|
JsonDeserializer<java.lang.Object> |
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.
|
deserialize, deserialize, withBeanProperties, withByNameInclusion, withIgnoreAllUnknown, withObjectIdReadercreateContextual, 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, wrapAndThrowgetValueClass, getValueTypedeserializeWithType, getAbsentValue, getDelegatee, getEmptyValue, getNullValue, getNullValue, replaceDelegateepublic ThrowableDeserializer(BeanDeserializer baseDeserializer)
public JsonDeserializer<java.lang.Object> unwrappingDeserializer(NameTransformer unwrapper)
JsonDeserializerDefault implementation just returns 'this' indicating that no unwrapped variant exists
unwrappingDeserializer in class BeanDeserializerpublic java.lang.Object deserializeFromObject(JsonParser p, DeserializationContext ctxt) throws java.io.IOException
BeanDeserializerdeserializeFromObject in class BeanDeserializerjava.io.IOExceptionCopyright © 2010 - 2023 Adobe. All Rights Reserved