public abstract class DateTypeConverter extends java.lang.Object implements TypeConverter<java.util.Date>
| Constructor and Description |
|---|
DateTypeConverter() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.text.DateFormat |
getDateFormat()
Called to get the DateFormat used to parse and serialize objects
|
java.util.Date |
parse(com.fasterxml.jackson.core.JsonParser jsonParser)
Called to parse the current object in the jsonParser to an object of type T
|
void |
serialize(java.util.Date object,
java.lang.String fieldName,
boolean writeFieldNameForObject,
com.fasterxml.jackson.core.JsonGenerator jsonGenerator)
Called to serialize an object of type T to JSON using the JsonGenerator and field name.
|
public java.util.Date parse(com.fasterxml.jackson.core.JsonParser jsonParser)
throws java.io.IOException
TypeConverterparse in interface TypeConverter<java.util.Date>jsonParser - The JsonParser that is pre-configured for this field.java.io.IOExceptionpublic void serialize(java.util.Date object,
java.lang.String fieldName,
boolean writeFieldNameForObject,
com.fasterxml.jackson.core.JsonGenerator jsonGenerator)
throws java.io.IOException
TypeConverterserialize in interface TypeConverter<java.util.Date>object - The object to serializefieldName - The JSON field name of the object when it is serializedwriteFieldNameForObject - If true, you're responsible for calling jsonGenerator.writeFieldName(fieldName) before writing the fieldjsonGenerator - The JsonGenerator object to which the object should be writtenjava.io.IOExceptionpublic abstract java.text.DateFormat getDateFormat()