com.alibaba.fastjson.serializer
枚举 SerializerFeature

java.lang.Object
  继承者 java.lang.Enum<SerializerFeature>
      继承者 com.alibaba.fastjson.serializer.SerializerFeature
所有已实现的接口:
Serializable, Comparable<SerializerFeature>

public enum SerializerFeature
extends Enum<SerializerFeature>

作者:
wenshao

枚举常量摘要
BeanToArray
           
BrowserCompatible
           
DisableCheckSpecialChar
           
DisableCircularReferenceDetect
           
NotWriteRootClassName
           
PrettyFormat
           
QuoteFieldNames
           
SkipTransientField
           
SortField
           
UseISO8601DateFormat
           
UseSingleQuotes
           
WriteClassName
           
WriteDateUseDateFormat
           
WriteEnumUsingToString
           
WriteMapNullValue
           
WriteNonStringKeyAsString
           
WriteNullBooleanAsFalse
           
WriteNullListAsEmpty
           
WriteNullNumberAsZero
           
WriteNullStringAsEmpty
           
WriteSlashAsSpecial
           
WriteTabAsSpecial
          已过时。 
 
方法摘要
static int config(int features, SerializerFeature feature, boolean state)
           
 int getMask()
           
static boolean isEnabled(int features, SerializerFeature feature)
           
static SerializerFeature valueOf(String name)
          返回带有指定名称的该类型的枚举常量。
static SerializerFeature[] values()
          按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。
 
从类 java.lang.Enum 继承的方法
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
从类 java.lang.Object 继承的方法
getClass, notify, notifyAll, wait, wait, wait
 

枚举常量详细信息

QuoteFieldNames

public static final SerializerFeature QuoteFieldNames

UseSingleQuotes

public static final SerializerFeature UseSingleQuotes

WriteMapNullValue

public static final SerializerFeature WriteMapNullValue

WriteEnumUsingToString

public static final SerializerFeature WriteEnumUsingToString

UseISO8601DateFormat

public static final SerializerFeature UseISO8601DateFormat

WriteNullListAsEmpty

public static final SerializerFeature WriteNullListAsEmpty
从以下版本开始:
1.1

WriteNullStringAsEmpty

public static final SerializerFeature WriteNullStringAsEmpty
从以下版本开始:
1.1

WriteNullNumberAsZero

public static final SerializerFeature WriteNullNumberAsZero
从以下版本开始:
1.1

WriteNullBooleanAsFalse

public static final SerializerFeature WriteNullBooleanAsFalse
从以下版本开始:
1.1

SkipTransientField

public static final SerializerFeature SkipTransientField
从以下版本开始:
1.1

SortField

public static final SerializerFeature SortField
从以下版本开始:
1.1

WriteTabAsSpecial

@Deprecated
public static final SerializerFeature WriteTabAsSpecial
已过时。 
从以下版本开始:
1.1.1

PrettyFormat

public static final SerializerFeature PrettyFormat
从以下版本开始:
1.1.2

WriteClassName

public static final SerializerFeature WriteClassName
从以下版本开始:
1.1.2

DisableCircularReferenceDetect

public static final SerializerFeature DisableCircularReferenceDetect
从以下版本开始:
1.1.6

WriteSlashAsSpecial

public static final SerializerFeature WriteSlashAsSpecial
从以下版本开始:
1.1.9

BrowserCompatible

public static final SerializerFeature BrowserCompatible
从以下版本开始:
1.1.10

WriteDateUseDateFormat

public static final SerializerFeature WriteDateUseDateFormat
从以下版本开始:
1.1.14

NotWriteRootClassName

public static final SerializerFeature NotWriteRootClassName
从以下版本开始:
1.1.15

DisableCheckSpecialChar

public static final SerializerFeature DisableCheckSpecialChar
从以下版本开始:
1.1.19

BeanToArray

public static final SerializerFeature BeanToArray
从以下版本开始:
1.1.35

WriteNonStringKeyAsString

public static final SerializerFeature WriteNonStringKeyAsString
从以下版本开始:
1.1.37
方法详细信息

values

public static SerializerFeature[] values()
按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。该方法可用于迭代 常量,如下所示:
for (SerializerFeature c : SerializerFeature.values())
    System.out.println(c);


valueOf

public static SerializerFeature valueOf(String name)
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符完全匹配。(不允许有多余 的空格。)

参数:
name - 要返回的枚举常量的名称。
返回:
返回带有指定名称的枚举常量
抛出:
如果该枚举类型没有带有指定名称的常量, - 则抛出 IllegalArgumentException

getMask

public final int getMask()

isEnabled

public static boolean isEnabled(int features,
                                SerializerFeature feature)

config

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


Copyright © 2012-2014 Alibaba Group. All Rights Reserved.