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

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

com.alibaba.fastjsonDefaultJSONParser 的使用
 

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

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

参数类型为 DefaultJSONParsercom.alibaba.fastjson.parser.deserializer 中的方法
 Object JavaBeanDeserializer.createInstance(DefaultJSONParser parser, Type type)
           
static
<T> T
CharArrayDeserializer.deserialze(DefaultJSONParser parser)
           
<T> T
TimeDeserializer.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
ThrowableDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
StackTraceElementDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
ObjectDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
NumberDeserializer.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
MapDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
JSONObjectDeserializer.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
JSONArrayDeserializer.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
JavaObjectDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
JavaBeanDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
EnumDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
CollectionDeserializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
ClassDerializer.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
CharArrayDeserializer.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
ArrayDeserializer.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, Object object)
           
<T> T
JavaBeanDeserializer.deserialzeArrayMapping(DefaultJSONParser parser, Type type, Object fieldName, Object object)
           
 void ArrayListTypeFieldDeserializer.parseArray(DefaultJSONParser parser, Type objectType, Collection array)
           
 void StringFieldDeserializer.parseField(DefaultJSONParser parser, Object object, Type objectType, Map<String,Object> fieldValues)
           
 void MapResolveFieldDeserializer.parseField(DefaultJSONParser parser, Object object, Type objectType, Map<String,Object> fieldValues)
           
 void LongFieldDeserializer.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 IntegerFieldDeserializer.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 DefaultFieldDeserializer.parseField(DefaultJSONParser parser, Object object, Type objectType, Map<String,Object> fieldValues)
           
 void CollectionResolveFieldDeserializer.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 ArrayListTypeFieldDeserializer.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)
           
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)
           
 

参数类型为 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
StringCodec.deserialze(DefaultJSONParser parser)
           
static
<T> T
FloatCodec.deserialze(DefaultJSONParser parser)
           
static
<T> T
BigIntegerCodec.deserialze(DefaultJSONParser parser)
           
static
<T> T
BigDecimalCodec.deserialze(DefaultJSONParser parser)
           
<T> T
UUIDCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
URLCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
URICodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
TimeZoneCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
StringCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
PatternCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
LongCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
LocaleCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
IntegerCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
InetSocketAddressCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
InetAddressCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
FloatCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
CurrencyCodec.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
CharsetCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
CharacterCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
CalendarCodec.deserialze(DefaultJSONParser parser, Type type, Object fieldName)
           
<T> T
BooleanCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
BigIntegerCodec.deserialze(DefaultJSONParser parser, Type clazz, Object fieldName)
           
<T> T
BigDecimalCodec.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)
           
 



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