Enum SerializerFeature

java.lang.Object
java.lang.Enum<SerializerFeature>
com.alibaba.fastjson.serializer.SerializerFeature
All Implemented Interfaces:
Serializable, Comparable<SerializerFeature>, java.lang.constant.Constable

public enum SerializerFeature extends Enum<SerializerFeature>
Author:
wenshao[szujobs@hotmail.com]
  • Enum Constant Details

    • QuoteFieldNames

      public static final SerializerFeature QuoteFieldNames
    • UseSingleQuotes

      public static final SerializerFeature UseSingleQuotes
    • WriteMapNullValue

      public static final SerializerFeature WriteMapNullValue
    • WriteEnumUsingToString

      public static final SerializerFeature WriteEnumUsingToString
      用枚举toString()值输出
    • WriteEnumUsingName

      public static final SerializerFeature WriteEnumUsingName
      用枚举name()输出
    • UseISO8601DateFormat

      public static final SerializerFeature UseISO8601DateFormat
    • WriteNullListAsEmpty

      public static final SerializerFeature WriteNullListAsEmpty
      Since:
      1.1
    • WriteNullStringAsEmpty

      public static final SerializerFeature WriteNullStringAsEmpty
      Since:
      1.1
    • WriteNullNumberAsZero

      public static final SerializerFeature WriteNullNumberAsZero
      Since:
      1.1
    • WriteNullBooleanAsFalse

      public static final SerializerFeature WriteNullBooleanAsFalse
      Since:
      1.1
    • SkipTransientField

      public static final SerializerFeature SkipTransientField
      Since:
      1.1
    • SortField

      public static final SerializerFeature SortField
      Since:
      1.1
    • WriteTabAsSpecial

      @Deprecated public static final SerializerFeature WriteTabAsSpecial
      Deprecated.
      Since:
      1.1.1
    • PrettyFormat

      public static final SerializerFeature PrettyFormat
      Since:
      1.1.2
    • WriteClassName

      public static final SerializerFeature WriteClassName
      Since:
      1.1.2
    • DisableCircularReferenceDetect

      public static final SerializerFeature DisableCircularReferenceDetect
      Since:
      1.1.6
    • WriteSlashAsSpecial

      public static final SerializerFeature WriteSlashAsSpecial
      Since:
      1.1.9
    • BrowserCompatible

      public static final SerializerFeature BrowserCompatible
      Since:
      1.1.10
    • WriteDateUseDateFormat

      public static final SerializerFeature WriteDateUseDateFormat
      Since:
      1.1.14
    • NotWriteRootClassName

      public static final SerializerFeature NotWriteRootClassName
      Since:
      1.1.15
    • DisableCheckSpecialChar

      public static final SerializerFeature DisableCheckSpecialChar
      Deprecated.
      Since:
      1.1.19
    • BeanToArray

      public static final SerializerFeature BeanToArray
      Since:
      1.1.35
    • WriteNonStringKeyAsString

      public static final SerializerFeature WriteNonStringKeyAsString
      Since:
      1.1.37
    • NotWriteDefaultValue

      public static final SerializerFeature NotWriteDefaultValue
      Since:
      1.1.42
    • BrowserSecure

      public static final SerializerFeature BrowserSecure
      Since:
      1.2.6
    • IgnoreNonFieldGetter

      public static final SerializerFeature IgnoreNonFieldGetter
      Since:
      1.2.7
    • WriteNonStringValueAsString

      public static final SerializerFeature WriteNonStringValueAsString
      Since:
      1.2.9
    • IgnoreErrorGetter

      public static final SerializerFeature IgnoreErrorGetter
      Since:
      1.2.11
    • WriteBigDecimalAsPlain

      public static final SerializerFeature WriteBigDecimalAsPlain
      Since:
      1.2.16
    • MapSortField

      public static final SerializerFeature MapSortField
      Since:
      1.2.27
  • Field Details

    • EMPTY

      public static final SerializerFeature[] EMPTY
    • WRITE_MAP_NULL_FEATURES

      public static final int WRITE_MAP_NULL_FEATURES
    • mask

      public final int mask
  • Method Details

    • values

      public static SerializerFeature[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static SerializerFeature valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • isEnabled

      public static boolean isEnabled(int features, SerializerFeature feature)
    • isEnabled

      public static boolean isEnabled(int features, int features1, SerializerFeature feature)
    • config

      public static int config(int features, SerializerFeature feature, boolean state)
    • of

      public static int of(SerializerFeature[] features)
    • getMask

      public final int getMask()