public class JavaBeanDeserializer extends Object implements ObjectDeserializer
| 构造器和说明 |
|---|
JavaBeanDeserializer(DeserializeBeanInfo beanInfo) |
JavaBeanDeserializer(ParserConfig config,
Class<?> clazz) |
JavaBeanDeserializer(ParserConfig config,
Class<?> clazz,
Type type) |
| 限定符和类型 | 方法和说明 |
|---|---|
FieldDeserializer |
createFieldDeserializer(ParserConfig mapping,
Class<?> clazz,
FieldInfo fieldInfo) |
Object |
createInstance(DefaultJSONParser parser,
Type type) |
<T> T |
deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
Class<?> |
getClazz() |
int |
getFastMatchToken() |
Map<String,FieldDeserializer> |
getFieldDeserializerMap() |
Type |
getType() |
boolean |
parseField(DefaultJSONParser parser,
String key,
Object object,
Type objectType,
Map<String,Object> fieldValues) |
public JavaBeanDeserializer(DeserializeBeanInfo beanInfo)
public JavaBeanDeserializer(ParserConfig config, Class<?> clazz)
public JavaBeanDeserializer(ParserConfig config, Class<?> clazz, Type type)
public Map<String,FieldDeserializer> getFieldDeserializerMap()
public Class<?> getClazz()
public Type getType()
public FieldDeserializer createFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
public Object createInstance(DefaultJSONParser parser, Type type)
public <T> T deserialze(DefaultJSONParser parser, Type type, Object fieldName)
deserialze 在接口中 ObjectDeserializerpublic boolean parseField(DefaultJSONParser parser, String key, Object object, Type objectType, Map<String,Object> fieldValues)
public int getFastMatchToken()
getFastMatchToken 在接口中 ObjectDeserializerCopyright © 2012-2013 Alibaba Group. All Rights Reserved.