public abstract class BaseDateJsonDeserializer<D extends Date> extends JsonDeserializer<D>
JsonDeserializer for dates.| Modifier and Type | Class and Description |
|---|---|
static class |
BaseDateJsonDeserializer.DateJsonDeserializer
Default implementation of
BaseDateJsonDeserializer for Date |
static class |
BaseDateJsonDeserializer.SqlDateJsonDeserializer
Default implementation of
BaseDateJsonDeserializer for Date |
static class |
BaseDateJsonDeserializer.SqlTimeJsonDeserializer
Default implementation of
BaseDateJsonDeserializer for Time |
static class |
BaseDateJsonDeserializer.SqlTimestampJsonDeserializer
Default implementation of
BaseDateJsonDeserializer for Timestamp |
| Constructor and Description |
|---|
BaseDateJsonDeserializer() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract D |
deserializeNumber(long millis) |
protected abstract D |
deserializeString(String date) |
D |
doDeserialize(JsonReader reader,
JsonDeserializationContext ctx)
Deserializes a non-null JSON input into an object.
|
deserialize, setBackReferencepublic D doDeserialize(JsonReader reader, JsonDeserializationContext ctx) throws IOException
JsonDeserializerdoDeserialize in class JsonDeserializer<D extends Date>reader - JsonReader used to read the JSON inputctx - Context for the full deserialization processIOException - if an error occurs reading the inputprotected abstract D deserializeNumber(long millis)
Copyright © 2013. All Rights Reserved.