org.codehaus.jackson.map.deser
Class StdScalarDeserializer<T>
java.lang.Object
org.codehaus.jackson.map.JsonDeserializer<T>
org.codehaus.jackson.map.deser.StdDeserializer<T>
org.codehaus.jackson.map.deser.StdScalarDeserializer<T>
- Direct Known Subclasses:
- DataHandlerJsonDeserializer, DateDeserializer, EnumDeserializer, FromStringDeserializer, JodaDeserializers.DateMidnightDeserializer, JodaDeserializers.DateTimeDeserializer, JodaDeserializers.LocalDateDeserializer, JodaDeserializers.LocalDateTimeDeserializer, StdDeserializer.BigDecimalDeserializer, StdDeserializer.BigIntegerDeserializer, StdDeserializer.CalendarDeserializer, StdDeserializer.ClassDeserializer, StdDeserializer.NumberDeserializer, StdDeserializer.PrimitiveOrWrapperDeserializer, StdDeserializer.SqlDateDeserializer, StdDeserializer.StackTraceElementDeserializer, StdDeserializer.StringDeserializer, StdDeserializer.TokenBufferDeserializer
public abstract class StdScalarDeserializer<T>
- extends StdDeserializer<T>
Base class for deserializers that handle types that are serialized
as JSON scalars (non-structured, i.e. non-Object, non-Array, values).
- Author:
- tatu
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 |
Methods inherited from class org.codehaus.jackson.map.deser.StdDeserializer |
_parseBoolean, _parseDate, _parseDouble, _parseFloat, _parseInt, _parseLong, _parseShort, findDeserializer, getValueClass, getValueType, handleUnknownProperty, reportUnknownProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StdScalarDeserializer
protected StdScalarDeserializer(Class<?> vc)
deserializeWithType
public Object deserializeWithType(JsonParser jp,
DeserializationContext ctxt,
TypeDeserializer typeDeserializer)
throws IOException,
JsonProcessingException
- Description copied from class:
StdDeserializer
- Base implementation that does not assume specific type
inclusion mechanism. Sub-classes are expected to override
this method if they are to handle type information.
- Overrides:
deserializeWithType
in class StdDeserializer<T>
typeDeserializer
- Deserializer to use for handling type information
- Throws:
IOException
JsonProcessingException