public class Jdk8DateCodec extends ContextObjectDeserializer implements ObjectSerializer, ContextObjectSerializer, ObjectDeserializer
Modifier and Type | Field and Description |
---|---|
static Jdk8DateCodec |
instance |
Constructor and Description |
---|
Jdk8DateCodec() |
Modifier and Type | Method and Description |
---|---|
static Object |
castToLocalDateTime(Object value,
String format) |
<T> T |
deserialze(DefaultJSONParser parser,
Type type,
Object fieldName,
String format,
int feature) |
int |
getFastMatchToken() |
void |
write(JSONSerializer serializer,
Object object,
BeanContext context) |
void |
write(JSONSerializer serializer,
Object object,
Object fieldName,
Type fieldType,
int features)
fastjson invokes this call-back method during serialization when it encounters a field of the
specified type.
|
deserialze
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deserialze
public static final Jdk8DateCodec instance
public <T> T deserialze(DefaultJSONParser parser, Type type, Object fieldName, String format, int feature)
deserialze
in class ContextObjectDeserializer
public int getFastMatchToken()
getFastMatchToken
in interface ObjectDeserializer
public void write(JSONSerializer serializer, Object object, Object fieldName, Type fieldType, int features) throws IOException
ObjectSerializer
write
in interface ObjectSerializer
object
- src the object that needs to be converted to Json.fieldName
- parent object field namefieldType
- parent object field typefeatures
- parent object field serializer featuresIOException
public void write(JSONSerializer serializer, Object object, BeanContext context) throws IOException
write
in interface ContextObjectSerializer
IOException
Copyright © 2012–2022 Alibaba Group. All rights reserved.