程序包 | 说明 |
---|---|
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) |
<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 |
OptionalCodec.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 |
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 |
ASMJavaBeanDeserializer.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
AbstractDateDeserializer.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
JavaBeanDeserializer.deserialzeArrayMapping(DefaultJSONParser parser,
Type type,
Object fieldName,
Object object) |
<T> T |
ASMJavaBeanDeserializer.deserialzeArrayMapping(DefaultJSONParser parser,
Type type,
Object fieldName,
Object object) |
void |
ArrayListTypeFieldDeserializer.parseArray(DefaultJSONParser parser,
Type objectType,
Collection array) |
void |
ResolveFieldDeserializer.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 |
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) |
Object |
ASMJavaBeanDeserializer.parseRest(DefaultJSONParser parser,
Type type,
Object fieldName,
Object instance) |
构造器和说明 |
---|
ResolveFieldDeserializer(DefaultJSONParser parser,
List list,
int index) |
限定符和类型 | 方法和说明 |
---|---|
static <T> T |
StringCodec.deserialze(DefaultJSONParser parser) |
static <T> T |
FloatCodec.deserialze(DefaultJSONParser parser) |
static <T> T |
CharArrayCodec.deserialze(DefaultJSONParser parser) |
static <T> T |
BigIntegerCodec.deserialze(DefaultJSONParser parser) |
static <T> T |
BigDecimalCodec.deserialze(DefaultJSONParser parser) |
<T> T |
StringCodec.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
ReferenceCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
ObjectArrayCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
MiscCodec.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
LongCodec.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
IntegerCodec.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 |
CollectionCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
CharsetCodec.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
CharArrayCodec.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 |
AwtCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
AtomicCodec.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
限定符和类型 | 方法和说明 |
---|---|
static void |
ASMUtils.parseArray(Collection collection,
ObjectDeserializer deser,
DefaultJSONParser parser,
Type type,
Object fieldName) |
Copyright © 2012–2016 Alibaba Group. All rights reserved.