类 com.alibaba.fastjson.parser.DefaultJSONParser
的使用

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

com.alibaba.fastjsonDefaultJSONParser 的使用
 

参数类型为 DefaultJSONParsercom.alibaba.fastjson 中的方法
static void JSON.handleResovleTask(DefaultJSONParser parser, Object value)
           
 

参数类型为 DefaultJSONParsercom.alibaba.fastjson 中的构造方法
JSONReader(DefaultJSONParser parser)
           
 

com.alibaba.fastjson.parserDefaultJSONParser 的使用
 

com.alibaba.fastjson.parserDefaultJSONParser 的子类
 class DefaultExtJSONParser
          已过时。 
 

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

参数类型为 DefaultJSONParsercom.alibaba.fastjson.parser.deserializer 中的方法
 Object ASMJavaBeanDeserializer.createInstance(DefaultJSONParser parser)
           
 Object JavaBeanDeserializer.createInstance(DefaultJSONParser parser, Type type)
           
abstract  Object ASMJavaBeanDeserializer.createInstance(DefaultJSONParser parser, Type type)
           
static
<T> T
CharArrayDeserializer.deserialze(DefaultJSONParser parser)
           
<T> T
JavaObjectDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
EnumDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
AbstractDateDeserializer.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
JavaBeanDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
ASMJavaBeanDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
ClassDerializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
MapDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
CollectionDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
StackTraceElementDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
ThrowableDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
JSONArrayDeserializer.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
ObjectDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
ArrayDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
JSONObjectDeserializer.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
TimeDeserializer.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
NumberDeserializer.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
CharArrayDeserializer.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
JavaBeanDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName, Object object)
           
<T> T
JavaBeanDeserializer.deserialzeArrayMapping(DefaultJSONParser parser, Type type, Object fieldName, Object object)
           
 void ArrayListTypeFieldDeserializer.parseArray(DefaultJSONParser parser, Type objectType, Collection array)
           
 void CollectionResolveFieldDeserializer.parseField(DefaultJSONParser parser, Object object, Type objectType, Map<String,Object> fieldValues)
           
 void IntegerFieldDeserializer.parseField(DefaultJSONParser parser, Object object, Type objectType, Map<String,Object> fieldValues)
           
 void LongFieldDeserializer.parseField(DefaultJSONParser parser, Object object, Type objectType, Map<String,Object> fieldValues)
           
abstract  void FieldDeserializer.parseField(DefaultJSONParser parser, Object object, Type objectType, Map<String,Object> fieldValues)
           
 void StringFieldDeserializer.parseField(DefaultJSONParser parser, Object object, Type objectType, Map<String,Object> fieldValues)
           
 void ListResolveFieldDeserializer.parseField(DefaultJSONParser parser, Object object, Type objectType, Map<String,Object> fieldValues)
           
 void BooleanFieldDeserializer.parseField(DefaultJSONParser parser, Object object, Type objectType, Map<String,Object> fieldValues)
           
 void DefaultFieldDeserializer.parseField(DefaultJSONParser parser, Object object, Type objectType, Map<String,Object> fieldValues)
           
 void ArrayListTypeFieldDeserializer.parseField(DefaultJSONParser parser, Object object, Type objectType, Map<String,Object> fieldValues)
           
 void MapResolveFieldDeserializer.parseField(DefaultJSONParser parser, Object object, Type objectType, Map<String,Object> fieldValues)
           
 boolean JavaBeanDeserializer.parseField(DefaultJSONParser parser, String key, Object object, Type objectType, Map<String,Object> fieldValues)
           
 boolean ASMJavaBeanDeserializer.parseField(DefaultJSONParser parser, String key, Object object, Type objectType, Map<String,Object> fieldValues)
           
 boolean ASMJavaBeanDeserializer.InnerJavaBeanDeserializer.parseField(DefaultJSONParser parser, String key, Object object, Type objectType, Map<String,Object> fieldValues)
           
static Object MapDeserializer.parseMap(DefaultJSONParser parser, Map<Object,Object> map, Type keyType, Type valueType, Object fieldName)
           
static Map MapDeserializer.parseMap(DefaultJSONParser parser, Map<String,Object> map, Type valueType, Object fieldName)
           
 Object ASMJavaBeanDeserializer.parseRest(DefaultJSONParser parser, Type type, Object fieldName, Object instance)
           
 

参数类型为 DefaultJSONParsercom.alibaba.fastjson.parser.deserializer 中的构造方法
CollectionResolveFieldDeserializer(DefaultJSONParser parser, Collection collection)
           
ListResolveFieldDeserializer(DefaultJSONParser parser, List list, int index)
           
 

com.alibaba.fastjson.serializerDefaultJSONParser 的使用
 

参数类型为 DefaultJSONParsercom.alibaba.fastjson.serializer 中的方法
static
<T> T
FloatCodec.deserialze(DefaultJSONParser parser)
           
static
<T> T
StringCodec.deserialze(DefaultJSONParser parser)
           
static
<T> T
BigDecimalCodec.deserialze(DefaultJSONParser parser)
           
static
<T> T
BigIntegerCodec.deserialze(DefaultJSONParser parser)
           
<T> T
TimeZoneCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
CharsetCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
InetSocketAddressCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
FloatCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
PatternCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
ColorCodec.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
StringCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
CalendarCodec.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
URICodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
FontCodec.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
BigDecimalCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
BooleanCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
ReferenceCodec.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
CharacterCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
AtomicLongArrayCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
CurrencyCodec.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
AtomicIntegerArrayCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
IntegerCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
UUIDCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
RectangleCodec.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
PointCodec.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
LongCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
LocaleCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
InetAddressCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
FileCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
BigIntegerCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
URLCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
static Type FilterUtils.getExtratype(DefaultJSONParser parser, Object object, String key)
           
static void FilterUtils.processExtra(DefaultJSONParser parser, Object object, String key, Object value)
           
 

com.alibaba.fastjson.utilDefaultJSONParser 的使用
 

参数类型为 DefaultJSONParsercom.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.