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 |
|---|---|
Object |
deserializeFromObject(JsonParser p,
DeserializationContext ctxt)
General version used when handling needs more advanced features.
|
JsonDeserializer<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, withIgnorableProperties, 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, properties, replaceProperty, resolve, supportsUpdate, wrapAndThrowgetValueClass, getValueTypedeserializeWithType, getDelegatee, getEmptyValue, getNullValue, getNullValue, replaceDelegateepublic ThrowableDeserializer(BeanDeserializer baseDeserializer)
public JsonDeserializer<Object> unwrappingDeserializer(NameTransformer unwrapper)
JsonDeserializerDefault implementation just returns 'this' indicating that no unwrapped variant exists
unwrappingDeserializer in class BeanDeserializerpublic Object deserializeFromObject(JsonParser p, DeserializationContext ctxt) throws IOException
BeanDeserializerdeserializeFromObject in class BeanDeserializerIOExceptionCopyright © 2010 - 2020 Adobe. All Rights Reserved