Package com.alibaba.fastjson.serializer
Class SerializeConfig
java.lang.Object
com.alibaba.fastjson.serializer.SerializeConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.alibaba.fastjson2.writer.ObjectWriterProviderfinal booleanstatic final SerializeConfigstatic final SerializeConfig -
Constructor Summary
ConstructorsConstructorDescriptionSerializeConfig(boolean fieldBased) SerializeConfig(com.alibaba.fastjson2.writer.ObjectWriterProvider provider) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFilter(Class<?> clazz, SerializeFilter filter) voidconfigEnumAsJavaBean(Class<? extends Enum>... enumClasses) final ObjectSerializercreateJavaBeanSerializer(Class<?> clazz) final ObjectSerializerstatic SerializeConfiggetObjectWriter(Class<?> clazz) com.alibaba.fastjson2.writer.ObjectWriterProviderbooleanDeprecated.booleanput(Type type, ObjectSerializer value) voidsetAsmEnable(boolean value)
-
Field Details
-
global
-
globalInstance
-
DEFAULT_PROVIDER
public static final com.alibaba.fastjson2.writer.ObjectWriterProvider DEFAULT_PROVIDER -
fieldBased
public final boolean fieldBased -
propertyNamingStrategy
-
-
Constructor Details
-
SerializeConfig
public SerializeConfig() -
SerializeConfig
public SerializeConfig(com.alibaba.fastjson2.writer.ObjectWriterProvider provider) -
SerializeConfig
public SerializeConfig(boolean fieldBased)
-
-
Method Details
-
getGlobalInstance
-
getProvider
public com.alibaba.fastjson2.writer.ObjectWriterProvider getProvider() -
put
-
setAsmEnable
public void setAsmEnable(boolean value) -
addFilter
-
put
Deprecated. -
getObjectWriter
-
get
-
createJavaBeanSerializer
-
configEnumAsJavaBean
-