程序包 | 说明 |
---|---|
com.alibaba.fastjson | |
com.alibaba.fastjson.parser | |
com.alibaba.fastjson.parser.deserializer | |
com.alibaba.fastjson.serializer | |
com.alibaba.fastjson.util |
构造器和说明 |
---|
JSONReader(DefaultJSONParser parser) |
限定符和类型 | 类和说明 |
---|---|
class |
DefaultExtJSONParser
已过时。
|
限定符和类型 | 方法和说明 |
---|---|
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 |
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 |
Jdk8DateCodec.deserialze(DefaultJSONParser parser,
Type type,
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 |
ASMJavaBeanDeserializer.deserialze(DefaultJSONParser parser,
Type type,
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) |
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) |
构造器和说明 |
---|
CollectionResolveFieldDeserializer(DefaultJSONParser parser,
Collection collection) |
ListResolveFieldDeserializer(DefaultJSONParser parser,
List list,
int index) |
限定符和类型 | 方法和说明 |
---|---|
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 |
ReferenceCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
RectangleCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
PointCodec.deserialze(DefaultJSONParser parser,
Type type,
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 |
FontCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
FloatCodec.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
FileCodec.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
CurrencyCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
ColorCodec.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) |
<T> T |
AtomicLongArrayCodec.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
AtomicIntegerArrayCodec.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) |
限定符和类型 | 方法和说明 |
---|---|
static void |
ASMUtils.parseArray(Collection collection,
ObjectDeserializer deser,
DefaultJSONParser parser,
Type type,
Object fieldName) |
Copyright © 2012–2016 Alibaba Group. All rights reserved.