Class SerializeConfig

java.lang.Object
com.alibaba.fastjson.serializer.SerializeConfig

public class SerializeConfig extends Object
  • Field Details

  • Constructor Details

    • SerializeConfig

      public SerializeConfig()
    • SerializeConfig

      public SerializeConfig(com.alibaba.fastjson2.writer.ObjectWriterProvider provider)
    • SerializeConfig

      public SerializeConfig(boolean fieldBased)
  • Method Details

    • 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)
    • configEnumAsJavaBean

      public void configEnumAsJavaBean(Class<? extends Enum>... enumClasses)