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