Class FieldDeserializer
- java.lang.Object
-
- com.alibaba.fastjson.parser.deserializer.FieldDeserializer
-
- Direct Known Subclasses:
ArrayListTypeFieldDeserializer,DefaultFieldDeserializer,ResolveFieldDeserializer
public abstract class FieldDeserializer extends Object
-
-
Constructor Summary
Constructors Constructor Description FieldDeserializer(Class<?> clazz, FieldInfo fieldInfo)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description intgetFastMatchToken()Class<?>getOwnerClass()abstract voidparseField(DefaultJSONParser parser, Object object, Type objectType, Map<String,Object> fieldValues)voidsetValue(Object object, boolean value)voidsetValue(Object object, int value)voidsetValue(Object object, long value)voidsetValue(Object object, Object value)voidsetValue(Object object, String value)voidsetWrappedValue(String key, Object value)
-
-
-
Field Detail
-
fieldInfo
public final FieldInfo fieldInfo
-
-
Method Detail
-
getOwnerClass
public Class<?> getOwnerClass()
-
parseField
public abstract void parseField(DefaultJSONParser parser, Object object, Type objectType, Map<String,Object> fieldValues)
-
getFastMatchToken
public int getFastMatchToken()
-
setValue
public void setValue(Object object, boolean value)
-
setValue
public void setValue(Object object, int value)
-
setValue
public void setValue(Object object, long value)
-
-