public class ParserConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
autoTypeSupport |
ClassLoader |
defaultClassLoader |
static ParserConfig |
global |
PropertyNamingStrategy |
propertyNamingStrategy |
SymbolTable |
symbolTable |
| Constructor and Description |
|---|
ParserConfig() |
| Modifier and Type | Method and Description |
|---|---|
Class<?> |
checkAutoType(String typeName,
Class<?> expectClass,
int features) |
boolean |
containsKey(Class clazz) |
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 boolean autoTypeSupport
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 boolean containsKey(Class clazz)
public FieldDeserializer createFieldDeserializer(ParserConfig mapping, Class<?> clazz, FieldInfo fieldInfo)
public void putDeserializer(Type type, ObjectDeserializer deserializer)
public static boolean isPrimitive(Class<?> clazz)
Copyright © 2012–2018 Alibaba Group. All rights reserved.