public class AdaptiveRecordCodec
extends com.alibaba.fastjson.serializer.SerializeFilterable
implements com.alibaba.fastjson.parser.deserializer.ObjectDeserializer, com.alibaba.fastjson.serializer.ObjectSerializer
Constructor and Description |
---|
AdaptiveRecordCodec() |
Modifier and Type | Method and Description |
---|---|
<T> T |
deserialze(com.alibaba.fastjson.parser.DefaultJSONParser parser,
java.lang.reflect.Type type,
java.lang.Object fieldName) |
static void |
foundActiveRecordClass(java.lang.Class<? extends AdaptiveRecord> clazz) |
int |
getFastMatchToken() |
static AdaptiveRecord |
parseActiveRecord(com.alibaba.fastjson.parser.DefaultJSONParser parser,
AdaptiveRecord ar,
java.lang.Object fieldName) |
void |
write(com.alibaba.fastjson.serializer.JSONSerializer serializer,
java.lang.Object object,
java.lang.Object fieldName,
java.lang.reflect.Type fieldType,
int features) |
public <T> T deserialze(com.alibaba.fastjson.parser.DefaultJSONParser parser, java.lang.reflect.Type type, java.lang.Object fieldName)
deserialze
in interface com.alibaba.fastjson.parser.deserializer.ObjectDeserializer
public static AdaptiveRecord parseActiveRecord(com.alibaba.fastjson.parser.DefaultJSONParser parser, AdaptiveRecord ar, java.lang.Object fieldName)
public void write(com.alibaba.fastjson.serializer.JSONSerializer serializer, java.lang.Object object, java.lang.Object fieldName, java.lang.reflect.Type fieldType, int features) throws java.io.IOException
write
in interface com.alibaba.fastjson.serializer.ObjectSerializer
java.io.IOException
public int getFastMatchToken()
getFastMatchToken
in interface com.alibaba.fastjson.parser.deserializer.ObjectDeserializer
public static void foundActiveRecordClass(java.lang.Class<? extends AdaptiveRecord> clazz)
Copyright © 2014–2017 ActFramework. All rights reserved.