Enum SerializerFeature

    • Enum Constant Detail

      • WriteEnumUsingToString

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

        public static final SerializerFeature WriteEnumUsingName
        用枚举name()输出
      • 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
      • 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
      • WriteNonStringKeyAsString

        public static final SerializerFeature WriteNonStringKeyAsString
        Since:
        1.1.37
      • NotWriteDefaultValue

        public static final SerializerFeature NotWriteDefaultValue
        Since:
        1.1.42
      • 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
    • Field Detail

      • WRITE_MAP_NULL_FEATURES

        public static final int WRITE_MAP_NULL_FEATURES
      • mask

        public final int mask
    • Method Detail

      • values

        public static SerializerFeature[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (SerializerFeature c : SerializerFeature.values())
            System.out.println(c);
        
        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)
      • getMask

        public final int getMask()