Package com.alibaba.fastjson.serializer
Class SerializeConfig
- java.lang.Object
-
- com.alibaba.fastjson.serializer.SerializeConfig
-
- Direct Known Subclasses:
JSONSerializerMap
public class SerializeConfig extends Object
circular references detect- Author:
- wenshao[szujobs@hotmail.com]
-
-
Field Summary
Fields Modifier and Type Field Description static SerializeConfigglobalInstancePropertyNamingStrategypropertyNamingStrategy
-
Constructor Summary
Constructors Constructor Description SerializeConfig()SerializeConfig(boolean fieldBase)SerializeConfig(int tableSize)SerializeConfig(int tableSize, boolean fieldBase)
-
Method Summary
-
-
-
Field Detail
-
globalInstance
public static final SerializeConfig globalInstance
-
propertyNamingStrategy
public PropertyNamingStrategy propertyNamingStrategy
-
-
Method Detail
-
getTypeKey
public String getTypeKey()
-
setTypeKey
public void setTypeKey(String typeKey)
-
createJavaBeanSerializer
public final ObjectSerializer createJavaBeanSerializer(Class<?> clazz)
-
createJavaBeanSerializer
public ObjectSerializer createJavaBeanSerializer(SerializeBeanInfo beanInfo)
-
isAsmEnable
public boolean isAsmEnable()
-
setAsmEnable
public void setAsmEnable(boolean asmEnable)
-
getGlobalInstance
public static SerializeConfig getGlobalInstance()
-
addFilter
public void addFilter(Class<?> clazz, SerializeFilter filter)
add class level serialize filter- Since:
- 1.2.10
-
config
public void config(Class<?> clazz, SerializerFeature feature, boolean value)
class level serializer feature config- Since:
- 1.2.12
-
getObjectWriter
public ObjectSerializer getObjectWriter(Class<?> clazz)
-
getObjectWriter
public ObjectSerializer getObjectWriter(Class<?> clazz, boolean create)
-
get
public final ObjectSerializer get(Type type)
-
put
public boolean put(Type type, ObjectSerializer value)
-
configEnumAsJavaBean
public void configEnumAsJavaBean(Class<? extends Enum>... enumClasses)
1.2.24- Parameters:
enumClasses-
-
setPropertyNamingStrategy
public void setPropertyNamingStrategy(PropertyNamingStrategy propertyNamingStrategy)
for spring config support- Parameters:
propertyNamingStrategy-
-
clearSerializers
public void clearSerializers()
-
register
public void register(Module module)
-
-