public class SerializeConfig extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static SerializeConfig |
globalInstance |
PropertyNamingStrategy |
propertyNamingStrategy |
| 构造器和说明 |
|---|
SerializeConfig() |
SerializeConfig(boolean fieldBase) |
SerializeConfig(int tableSize) |
SerializeConfig(int tableSize,
boolean fieldBase) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addFilter(Class<?> clazz,
SerializeFilter filter)
add class level serialize filter
|
void |
clearSerializers() |
void |
config(Class<?> clazz,
SerializerFeature feature,
boolean value)
class level serializer feature config
|
void |
configEnumAsJavaBean(Class<? extends Enum>... enumClasses)
1.2.24
|
ObjectSerializer |
createJavaBeanSerializer(Class<?> clazz) |
ObjectSerializer |
createJavaBeanSerializer(SerializeBeanInfo beanInfo) |
ObjectSerializer |
get(Type type) |
static SerializeConfig |
getGlobalInstance() |
ObjectSerializer |
getObjectWriter(Class<?> clazz) |
ObjectSerializer |
getObjectWriter(Class<?> clazz,
boolean create) |
String |
getTypeKey() |
boolean |
isAsmEnable() |
boolean |
put(Object type,
Object value) |
boolean |
put(Type type,
ObjectSerializer value) |
void |
register(Module module) |
void |
setAsmEnable(boolean asmEnable) |
void |
setPropertyNamingStrategy(PropertyNamingStrategy propertyNamingStrategy)
for spring config support
|
void |
setTypeKey(String typeKey) |
public static final SerializeConfig globalInstance
public PropertyNamingStrategy propertyNamingStrategy
public SerializeConfig()
public SerializeConfig(boolean fieldBase)
public SerializeConfig(int tableSize)
public SerializeConfig(int tableSize,
boolean fieldBase)
public String getTypeKey()
public void setTypeKey(String typeKey)
public final ObjectSerializer createJavaBeanSerializer(Class<?> clazz)
public ObjectSerializer createJavaBeanSerializer(SerializeBeanInfo beanInfo)
public boolean isAsmEnable()
public void setAsmEnable(boolean asmEnable)
public static SerializeConfig getGlobalInstance()
public void addFilter(Class<?> clazz, SerializeFilter filter)
public void config(Class<?> clazz, SerializerFeature feature, boolean value)
public ObjectSerializer getObjectWriter(Class<?> clazz)
public ObjectSerializer getObjectWriter(Class<?> clazz, boolean create)
public final ObjectSerializer get(Type type)
public boolean put(Type type, ObjectSerializer value)
public void configEnumAsJavaBean(Class<? extends Enum>... enumClasses)
enumClasses - public void setPropertyNamingStrategy(PropertyNamingStrategy propertyNamingStrategy)
propertyNamingStrategy - public void clearSerializers()
public void register(Module module)
Copyright © 2012–2020 Alibaba Group. All rights reserved.