Package | Description |
---|---|
com.alibaba.fastjson | |
com.alibaba.fastjson.parser | |
com.alibaba.fastjson.parser.deserializer | |
com.alibaba.fastjson.serializer | |
com.alibaba.fastjson.support.moneta |
Modifier and Type | Method and Description |
---|---|
Object |
JSONPath.extract(DefaultJSONParser parser) |
void |
JSONPath.FilterSegment.extract(JSONPath path,
DefaultJSONParser parser,
com.alibaba.fastjson.JSONPath.Context context) |
static <T> void |
JSON.handleResovleTask(DefaultJSONParser parser,
T value) |
Constructor and Description |
---|
JSONReader(DefaultJSONParser parser) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultExtJSONParser
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Object |
JavaBeanDeserializer.createInstance(DefaultJSONParser parser,
Type type) |
<T> T |
NumberDeserializer.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
ObjectDeserializer.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName)
fastjson invokes this call-back method during deserialization when it encounters a field of the
specified type.
|
<T> T |
JavaBeanDeserializer.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
ContextObjectDeserializer.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
StackTraceElementDeserializer.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
EnumDeserializer.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
TimeDeserializer.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
JavaObjectDeserializer.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
AbstractDateDeserializer.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
OptionalCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
PropertyProcessableDeserializer.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
EnumCreatorDeserializer.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
ThrowableDeserializer.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
JSONPDeserializer.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
JavaBeanDeserializer.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName,
int features) |
abstract <T> T |
ContextObjectDeserializer.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName,
String format,
int features) |
<T> T |
MapDeserializer.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName,
String format,
int features) |
<T> T |
AbstractDateDeserializer.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName,
String format,
int features) |
<T> T |
Jdk8DateCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName,
String format,
int feature) |
<T> T |
JavaBeanDeserializer.deserialzeArrayMapping(DefaultJSONParser parser,
Type type,
Object fieldName,
Object object) |
void |
ArrayListTypeFieldDeserializer.parseArray(DefaultJSONParser parser,
Type objectType,
Collection array) |
void |
DefaultFieldDeserializer.parseField(DefaultJSONParser parser,
Object object,
Type objectType,
Map<String,Object> fieldValues) |
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 |
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 |
JavaBeanDeserializer.parseField(DefaultJSONParser parser,
String key,
Object object,
Type objectType,
Map<String,Object> fieldValues,
int[] setFlags) |
void |
DefaultFieldDeserializer.parseFieldUnwrapped(DefaultJSONParser parser,
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) |
static Map |
MapDeserializer.parseMap(DefaultJSONParser parser,
Map<String,Object> map,
Type valueType,
Object fieldName,
int features) |
Constructor and Description |
---|
ResolveFieldDeserializer(DefaultJSONParser parser,
List list,
int index) |
Modifier and Type | Method and Description |
---|---|
<T> T |
DateCodec.cast(DefaultJSONParser parser,
Type clazz,
Object fieldName,
Object val) |
static <T> T |
FloatCodec.deserialze(DefaultJSONParser parser) |
static <T> T |
StringCodec.deserialze(DefaultJSONParser parser) |
static <T> T |
BigIntegerCodec.deserialze(DefaultJSONParser parser) |
static <T> T |
CharArrayCodec.deserialze(DefaultJSONParser parser) |
static <T> T |
BigDecimalCodec.deserialze(DefaultJSONParser parser) |
<T> T |
CollectionCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
FloatCodec.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
StringCodec.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
ByteBufferCodec.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 |
CharArrayCodec.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
AtomicCodec.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
GuavaCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
CalendarCodec.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
ObjectArrayCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
AwtCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
BigDecimalCodec.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
ReferenceCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
LongCodec.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
MiscCodec.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
JodaCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
<T> T |
CharacterCodec.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
IntegerCodec.deserialze(DefaultJSONParser parser,
Type clazz,
Object fieldName) |
<T> T |
CalendarCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName,
String format,
int features) |
<T> T |
JodaCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName,
String format,
int feature) |
Modifier and Type | Method and Description |
---|---|
<T> T |
MonetaCodec.deserialze(DefaultJSONParser parser,
Type type,
Object fieldName) |
Copyright © 2012–2022 Alibaba Group. All rights reserved.