接口 com.alibaba.fastjson.parser.deserializer.ObjectDeserializer
的使用

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

com.alibaba.fastjson.parserObjectDeserializer 的使用
 

返回 ObjectDeserializercom.alibaba.fastjson.parser 中的方法
 ObjectDeserializer ParserConfig.createJavaBeanDeserializer(Class<?> clazz, Type type)
           
 ObjectDeserializer ParserConfig.getDeserializer(Class<?> clazz, Type type)
           
 ObjectDeserializer ParserConfig.getDeserializer(FieldInfo fieldInfo)
           
 ObjectDeserializer ParserConfig.getDeserializer(Type type)
           
 

返回变量类型为 ObjectDeserializer 的类型的 com.alibaba.fastjson.parser 中的方法
 IdentityHashMap<Type,ObjectDeserializer> ParserConfig.getDerializers()
           
 

参数类型为 ObjectDeserializercom.alibaba.fastjson.parser 中的方法
 void ParserConfig.putDeserializer(Type type, ObjectDeserializer deserializer)
           
 

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

com.alibaba.fastjson.parser.deserializerObjectDeserializer 的子接口
 interface AutowiredObjectDeserializer
           
 

实现 ObjectDeserializercom.alibaba.fastjson.parser.deserializer 中的类
 class AbstractDateDeserializer
           
 class ArrayDeserializer
           
 class ASMJavaBeanDeserializer
           
 class ASMJavaBeanDeserializer.InnerJavaBeanDeserializer
           
 class CharArrayDeserializer
           
 class ClassDerializer
           
 class CollectionDeserializer
           
 class DateDeserializer
           
 class DateFormatDeserializer
           
 class EnumDeserializer
           
 class JavaBeanDeserializer
           
 class JavaObjectDeserializer
           
 class JSONArrayDeserializer
           
 class JSONObjectDeserializer
           
 class MapDeserializer
           
 class NumberDeserializer
           
 class SqlDateDeserializer
           
 class StackTraceElementDeserializer
           
 class ThrowableDeserializer
           
 class TimeDeserializer
           
 class TimestampDeserializer
           
 

返回 ObjectDeserializercom.alibaba.fastjson.parser.deserializer 中的方法
 ObjectDeserializer ASMDeserializerFactory.createJavaBeanDeserializer(ParserConfig config, Class<?> clazz, Type type)
           
 

com.alibaba.fastjson.serializerObjectDeserializer 的使用
 

实现 ObjectDeserializercom.alibaba.fastjson.serializer 中的类
 class AtomicIntegerArrayCodec
           
 class AtomicLongArrayCodec
           
 class BigDecimalCodec
           
 class BigIntegerCodec
           
 class BooleanCodec
           
 class CalendarCodec
           
 class CharacterCodec
           
 class CharsetCodec
           
 class ColorCodec
           
 class CurrencyCodec
           
 class FileCodec
           
 class FloatCodec
           
 class FontCodec
           
 class InetAddressCodec
           
 class InetSocketAddressCodec
           
 class IntegerCodec
           
 class LocaleCodec
           
 class LongCodec
           
 class PatternCodec
           
 class PointCodec
           
 class RectangleCodec
           
 class ReferenceCodec
           
 class StringCodec
           
 class TimeZoneCodec
           
 class URICodec
           
 class URLCodec
           
 class UUIDCodec
           
 

com.alibaba.fastjson.utilObjectDeserializer 的使用
 

参数类型为 ObjectDeserializercom.alibaba.fastjson.util 中的方法
static void ASMUtils.parseArray(Collection collection, ObjectDeserializer deser, DefaultJSONParser parser, Type type, Object fieldName)
           
 



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