public class ParserConfig extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
ClassLoader |
defaultClassLoader |
static ParserConfig |
global |
PropertyNamingStrategy |
propertyNamingStrategy |
SymbolTable |
symbolTable |
| 构造器和说明 |
|---|
ParserConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
FieldDeserializer |
createFieldDeserializer(ParserConfig mapping,
Class<?> clazz,
FieldInfo fieldInfo) |
ObjectDeserializer |
getDeserializer(Class<?> clazz,
Type type) |
ObjectDeserializer |
getDeserializer(Type type) |
static ParserConfig |
getGlobalInstance() |
static boolean |
isPrimitive(Class<?> clazz) |
void |
putDeserializer(Type type,
ObjectDeserializer deserializer) |
ObjectDeserializer |
registerIfNotExists(Class<?> clazz) |
ObjectDeserializer |
registerIfNotExists(Class<?> clazz,
int classModifiers,
boolean fieldOnly,
boolean jsonTypeSupport,
boolean jsonFieldSupport,
boolean fieldGenericSupport) |
public static ParserConfig global
public final SymbolTable symbolTable
public ClassLoader defaultClassLoader
public PropertyNamingStrategy propertyNamingStrategy
public static ParserConfig getGlobalInstance()
public ObjectDeserializer getDeserializer(Type type)
public ObjectDeserializer getDeserializer(Class<?> clazz, Type type)
public ObjectDeserializer registerIfNotExists(Class<?> clazz)
public ObjectDeserializer registerIfNotExists(Class<?> clazz, int classModifiers, boolean fieldOnly, boolean jsonTypeSupport, boolean jsonFieldSupport, boolean fieldGenericSupport)
public FieldDeserializer createFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
public void putDeserializer(Type type, ObjectDeserializer deserializer)
public static boolean isPrimitive(Class<?> clazz)
Copyright © 2012–2016 Alibaba Group. All rights reserved.