|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.fasterxml.jackson.databind.JsonDeserializer<T>
com.fasterxml.jackson.databind.deser.std.StdDeserializer<T>
com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer
public class DateTimeDeserializer
Basic deserializer for ReadableDateTime and its subtypes.
Accepts JSON String and Number values and passes those to single-argument constructor.
Does not (yet?) support JSON object; support can be added if desired.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer |
|---|
com.fasterxml.jackson.databind.JsonDeserializer.None |
| Field Summary |
|---|
| Fields inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer |
|---|
_valueClass |
| Constructor Summary | |
|---|---|
DateTimeDeserializer(Class<? extends org.joda.time.ReadableInstant> cls)
|
|
| Method Summary | ||
|---|---|---|
org.joda.time.ReadableDateTime |
deserialize(com.fasterxml.jackson.core.JsonParser jp,
com.fasterxml.jackson.databind.DeserializationContext ctxt)
|
|
Object |
deserializeWithType(com.fasterxml.jackson.core.JsonParser jp,
com.fasterxml.jackson.databind.DeserializationContext ctxt,
com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer)
|
|
static
|
forType(Class<T> cls)
|
|
| Methods inherited from class com.fasterxml.jackson.databind.deser.std.StdDeserializer |
|---|
_parseBoolean, _parseBooleanFromNumber, _parseBooleanPrimitive, _parseByte, _parseDate, _parseDouble, _parseDoublePrimitive, _parseFloat, _parseFloatPrimitive, _parseInteger, _parseIntPrimitive, _parseLong, _parseLongPrimitive, _parseShort, _parseShortPrimitive, _parseString, findDeserializer, getValueClass, getValueType, handleUnknownProperty, isDefaultDeserializer, isDefaultKeyDeserializer, parseDouble |
| Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer |
|---|
deserialize, getDelegatee, getEmptyValue, getKnownPropertyNames, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DateTimeDeserializer(Class<? extends org.joda.time.ReadableInstant> cls)
| Method Detail |
|---|
public static <T extends org.joda.time.ReadableInstant> com.fasterxml.jackson.databind.JsonDeserializer<T> forType(Class<T> cls)
public org.joda.time.ReadableDateTime deserialize(com.fasterxml.jackson.core.JsonParser jp,
com.fasterxml.jackson.databind.DeserializationContext ctxt)
throws IOException,
com.fasterxml.jackson.core.JsonProcessingException
deserialize in class com.fasterxml.jackson.databind.JsonDeserializer<org.joda.time.ReadableInstant>IOException
com.fasterxml.jackson.core.JsonProcessingException
public Object deserializeWithType(com.fasterxml.jackson.core.JsonParser jp,
com.fasterxml.jackson.databind.DeserializationContext ctxt,
com.fasterxml.jackson.databind.jsontype.TypeDeserializer typeDeserializer)
throws IOException,
com.fasterxml.jackson.core.JsonProcessingException
deserializeWithType in class com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>IOException
com.fasterxml.jackson.core.JsonProcessingException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||