类 com.alibaba.fastjson.util.FieldInfo
的使用

使用 FieldInfo 的软件包
com.alibaba.fastjson.parser   
com.alibaba.fastjson.parser.deserializer   
com.alibaba.fastjson.serializer   
com.alibaba.fastjson.util   
 

com.alibaba.fastjson.parserFieldInfo 的使用
 

参数类型为 FieldInfocom.alibaba.fastjson.parser 中的方法
 FieldDeserializer ParserConfig.createFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
 ObjectDeserializer ParserConfig.getDeserializer(FieldInfo fieldInfo)
           
 

com.alibaba.fastjson.parser.deserializerFieldInfo 的使用
 

参数类型为 FieldInfocom.alibaba.fastjson.parser.deserializer 中的方法
 FieldDeserializer JavaBeanDeserializer.createFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
 

参数类型为 FieldInfocom.alibaba.fastjson.parser.deserializer 中的构造方法
ArrayListTypeFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
BooleanFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
DefaultFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
FieldDeserializer(Class<?> clazz, FieldInfo fieldInfo)
           
IntegerFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
LongFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
           
StringFieldDeserializer(ParserConfig config, Class<?> clazz, FieldInfo fieldInfo)
           
 

com.alibaba.fastjson.serializerFieldInfo 的使用
 

参数类型为 FieldInfocom.alibaba.fastjson.serializer 中的方法
 FieldSerializer JavaBeanSerializer.createFieldSerializer(FieldInfo fieldInfo)
           
 

参数类型为 FieldInfocom.alibaba.fastjson.serializer 中的构造方法
FieldSerializer(FieldInfo fieldInfo)
           
ObjectFieldSerializer(FieldInfo fieldInfo)
           
 

com.alibaba.fastjson.utilFieldInfo 的使用
 

返回变量类型为 FieldInfo 的类型的 com.alibaba.fastjson.util 中的方法
static List<FieldInfo> TypeUtils.computeGetters(Class<?> clazz, Map<String,String> aliasMap)
           
static List<FieldInfo> TypeUtils.computeGetters(Class<?> clazz, Map<String,String> aliasMap, boolean sorted)
           
 List<FieldInfo> DeserializeBeanInfo.getFieldList()
           
 List<FieldInfo> DeserializeBeanInfo.getSortedFieldList()
           
 

参数类型为 FieldInfocom.alibaba.fastjson.util 中的方法
 boolean DeserializeBeanInfo.add(FieldInfo field)
           
 int FieldInfo.compareTo(FieldInfo o)
           
 



Copyright © 2012-2015 Alibaba Group. All Rights Reserved.