| 程序包 | 说明 |
|---|---|
| com.alibaba.fastjson | |
| com.alibaba.fastjson.parser | |
| com.alibaba.fastjson.parser.deserializer | |
| com.alibaba.fastjson.util |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
JSON.parseObject(String input,
Type clazz,
ParserConfig config,
int featureValues,
Feature... features) |
static <T> T |
JSON.parseObject(String input,
Type clazz,
ParserConfig config,
ParseProcess processor,
int featureValues,
Feature... features) |
static Object |
JSON.toJSON(Object javaObject,
ParserConfig mapping) |
| 构造器和说明 |
|---|
JSONPath(String path,
SerializeConfig serializeConfig,
ParserConfig parserConfig) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
JavaBeanMapping
已过时。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ParserConfig |
DefaultJSONParser.getConfig() |
static ParserConfig |
ParserConfig.getGlobalInstance() |
| 限定符和类型 | 方法和说明 |
|---|---|
FieldDeserializer |
ParserConfig.createFieldDeserializer(ParserConfig mapping,
Class<?> clazz,
FieldInfo fieldInfo) |
FieldDeserializer |
ParserConfig.createFieldDeserializerWithoutASM(ParserConfig mapping,
Class<?> clazz,
FieldInfo fieldInfo) |
void |
DefaultJSONParser.setConfig(ParserConfig config) |
| 构造器和说明 |
|---|
DefaultExtJSONParser(char[] input,
int length,
ParserConfig mapping,
int features)
已过时。
|
DefaultExtJSONParser(String input,
ParserConfig mapping)
已过时。
|
DefaultExtJSONParser(String input,
ParserConfig mapping,
int features)
已过时。
|
DefaultJSONParser(char[] input,
int length,
ParserConfig config,
int features) |
DefaultJSONParser(JSONLexer lexer,
ParserConfig config) |
DefaultJSONParser(Object input,
JSONLexer lexer,
ParserConfig config) |
DefaultJSONParser(String input,
ParserConfig config) |
DefaultJSONParser(String input,
ParserConfig config,
int features) |
| 限定符和类型 | 方法和说明 |
|---|---|
FieldDeserializer |
JavaBeanDeserializer.createFieldDeserializer(ParserConfig mapping,
Class<?> clazz,
FieldInfo fieldInfo) |
FieldDeserializer |
ASMJavaBeanDeserializer.createFieldDeserializer(ParserConfig mapping,
Class<?> clazz,
FieldInfo fieldInfo) |
FieldDeserializer |
ASMJavaBeanDeserializer.InnerJavaBeanDeserializer.createFieldDeserializer(ParserConfig mapping,
Class<?> clazz,
FieldInfo fieldInfo) |
FieldDeserializer |
ASMDeserializerFactory.createFieldDeserializer(ParserConfig mapping,
Class<?> clazz,
FieldInfo fieldInfo) |
ObjectDeserializer |
ASMDeserializerFactory.createJavaBeanDeserializer(ParserConfig config,
Class<?> clazz,
Type type) |
FieldDeserializer |
ASMDeserializerFactory.createStringFieldDeserializer(ParserConfig mapping,
Class<?> clazz,
FieldInfo fieldInfo) |
| 构造器和说明 |
|---|
ArrayListTypeFieldDeserializer(ParserConfig mapping,
Class<?> clazz,
FieldInfo fieldInfo) |
ASMJavaBeanDeserializer(ParserConfig mapping,
Class<?> clazz) |
BooleanFieldDeserializer(ParserConfig mapping,
Class<?> clazz,
FieldInfo fieldInfo) |
DefaultFieldDeserializer(ParserConfig mapping,
Class<?> clazz,
FieldInfo fieldInfo) |
IntegerFieldDeserializer(ParserConfig mapping,
Class<?> clazz,
FieldInfo fieldInfo) |
JavaBeanDeserializer(ParserConfig config,
Class<?> clazz) |
JavaBeanDeserializer(ParserConfig config,
Class<?> clazz,
Type type) |
LongFieldDeserializer(ParserConfig mapping,
Class<?> clazz,
FieldInfo fieldInfo) |
StringFieldDeserializer(ParserConfig config,
Class<?> clazz,
FieldInfo fieldInfo) |
ThrowableDeserializer(ParserConfig mapping,
Class<?> clazz) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
TypeUtils.cast(Object obj,
Class<T> clazz,
ParserConfig mapping) |
static <T> T |
TypeUtils.cast(Object obj,
ParameterizedType type,
ParserConfig mapping) |
static <T> T |
TypeUtils.cast(Object obj,
Type type,
ParserConfig mapping) |
static <T> T |
TypeUtils.castToEnum(Object obj,
Class<T> clazz,
ParserConfig mapping) |
static <T> T |
TypeUtils.castToJavaBean(Map<String,Object> map,
Class<T> clazz,
ParserConfig mapping) |
Copyright © 2012–2015 Alibaba Group. All rights reserved.