org.codehaus.jackson.map.deser
Class ThrowableDeserializer
java.lang.Object
org.codehaus.jackson.map.JsonDeserializer<T>
org.codehaus.jackson.map.deser.StdDeserializer<Object>
org.codehaus.jackson.map.deser.BeanDeserializer
org.codehaus.jackson.map.deser.ThrowableDeserializer
- All Implemented Interfaces:
- ResolvableDeserializer
public class ThrowableDeserializer
- extends BeanDeserializer
Deserializer that builds on basic BeanDeserializer
but
override some aspects like instance construction.
Nested classes/interfaces inherited from class org.codehaus.jackson.map.deser.StdDeserializer |
StdDeserializer.BigDecimalDeserializer, StdDeserializer.BigIntegerDeserializer, StdDeserializer.BooleanDeserializer, StdDeserializer.ByteDeserializer, StdDeserializer.CalendarDeserializer, StdDeserializer.CharacterDeserializer, StdDeserializer.ClassDeserializer, StdDeserializer.DoubleDeserializer, StdDeserializer.FloatDeserializer, StdDeserializer.IntegerDeserializer, StdDeserializer.LongDeserializer, StdDeserializer.NumberDeserializer, StdDeserializer.PrimitiveOrWrapperDeserializer<T>, StdDeserializer.ShortDeserializer, StdDeserializer.SqlDateDeserializer, StdDeserializer.StackTraceElementDeserializer, StdDeserializer.StringDeserializer, StdDeserializer.TokenBufferDeserializer |
Fields inherited from class org.codehaus.jackson.map.deser.BeanDeserializer |
_anySetter, _beanType, _defaultConstructor, _delegatingCreator, _ignorableProps, _ignoreAllUnknown, _numberCreator, _propertyBasedCreator, _props, _stringCreator, _subDeserializers |
Methods inherited from class org.codehaus.jackson.map.deser.BeanDeserializer |
_deserializeUsingPropertyBased, _findSubclassDeserializer, addIgnorable, addProperty, deserialize, deserialize, deserializeFromNumber, deserializeFromString, deserializeUsingCreator, deserializeWithType, getBeanClass, getValueType, handlePolymorphic, handleUnknownProperties, handleUnknownProperty, removeProperty, resolve, setAnySetter, setCreators, setDefaultConstructor, setIgnoreUnknownProperties |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ThrowableDeserializer
public ThrowableDeserializer(JavaType type)
deserializeFromObject
public Object deserializeFromObject(JsonParser jp,
DeserializationContext ctxt)
throws IOException,
JsonProcessingException
- Overrides:
deserializeFromObject
in class BeanDeserializer
- Throws:
IOException
JsonProcessingException