Package com.alibaba.fastjson.serializer
Class SerializeConfig
- java.lang.Object
-
- com.alibaba.fastjson.serializer.SerializeConfig
-
public class SerializeConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static com.alibaba.fastjson2.writer.ObjectWriterProviderDEFAULT_PROVIDERbooleanfieldBasedstatic SerializeConfigglobalstatic SerializeConfigglobalInstancePropertyNamingStrategypropertyNamingStrategy
-
Constructor Summary
Constructors Constructor Description SerializeConfig()SerializeConfig(boolean fieldBased)SerializeConfig(com.alibaba.fastjson2.writer.ObjectWriterProvider provider)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddFilter(Class<?> clazz, SerializeFilter filter)voidconfigEnumAsJavaBean(Class<? extends Enum>... enumClasses)ObjectSerializercreateJavaBeanSerializer(Class<?> clazz)ObjectSerializerget(Type type)static SerializeConfiggetGlobalInstance()ObjectSerializergetObjectWriter(Class<?> clazz)com.alibaba.fastjson2.writer.ObjectWriterProvidergetProvider()booleanput(Object type, Object value)Deprecated.booleanput(Type type, ObjectSerializer value)voidsetAsmEnable(boolean value)
-
-
-
Field Detail
-
global
public static final SerializeConfig global
-
globalInstance
public static final SerializeConfig globalInstance
-
DEFAULT_PROVIDER
public static final com.alibaba.fastjson2.writer.ObjectWriterProvider DEFAULT_PROVIDER
-
fieldBased
public final boolean fieldBased
-
propertyNamingStrategy
public PropertyNamingStrategy propertyNamingStrategy
-
-
Method Detail
-
getGlobalInstance
public static SerializeConfig getGlobalInstance()
-
getProvider
public com.alibaba.fastjson2.writer.ObjectWriterProvider getProvider()
-
put
public boolean put(Type type, ObjectSerializer value)
-
setAsmEnable
public void setAsmEnable(boolean value)
-
addFilter
public void addFilter(Class<?> clazz, SerializeFilter filter)
-
put
@Deprecated public boolean put(Object type, Object value)
Deprecated.
-
getObjectWriter
public ObjectSerializer getObjectWriter(Class<?> clazz)
-
get
public final ObjectSerializer get(Type type)
-
createJavaBeanSerializer
public final ObjectSerializer createJavaBeanSerializer(Class<?> clazz)
-
-