public enum Feature extends Enum<Feature>
| 枚举常量和说明 |
|---|
BrowserCompatible
输出:浏览器兼容处理(将中文都会序列化为\\uXXXX格式,字节数会多一些)
|
BrowserSecure
输出:浏览器安全处理(不输出<>)
|
DisThreadLocal
禁止线程缓存
|
EnumUsingName
输出:使用Enum的name输出
|
OrderedField
存储:排序字段
|
QuoteFieldNames
输出:为字段名加引号
|
SerializeNulls
输出:序列化Null
|
StringFieldInitEmpty
存储 or 输出:字符串字段初始化为空(返序列化时)
|
StringJsonToNode
存储 or 读取:当 value is json string 时,自动转为ONode
|
StringNullAsEmpty
存储 or 输出:字符串Null时输出为空(get时用)
|
UseSingleQuotes
输出:使用单引号输出
|
WriteArrayClassName
输出:写入数组类名。
|
WriteBoolUse01
输出:Bool用0或1替代
|
WriteClassName
输出:写入类名。
|
WriteDateUseFormat
输出:日期用格式符控制
|
WriteDateUseTicks
输出:日期用Ticks
|
WriteNumberUseString
输出:数字用字符串
|
WriteSlashAsSpecial
输出:对斜杠’/’进行转义
|
| 限定符和类型 | 字段和说明 |
|---|---|
int |
code
特性代码值
|
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
config(int features,
Feature feature,
boolean enable)
特性配置:开启或禁用
|
static boolean |
isEnabled(int features,
Feature feature)
特性启用情况
|
static int |
of(Feature... features)
特性合并生成
|
static Feature |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static Feature[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final Feature QuoteFieldNames
public static final Feature OrderedField
public static final Feature WriteClassName
public static final Feature WriteArrayClassName
public static final Feature WriteDateUseTicks
public static final Feature WriteDateUseFormat
public static final Feature WriteBoolUse01
public static final Feature WriteSlashAsSpecial
public static final Feature WriteNumberUseString
public static final Feature BrowserSecure
public static final Feature BrowserCompatible
public static final Feature EnumUsingName
public static final Feature StringNullAsEmpty
public static final Feature StringFieldInitEmpty
public static final Feature SerializeNulls
public static final Feature UseSingleQuotes
public static final Feature DisThreadLocal
public static final Feature StringJsonToNode
public static Feature[] values()
for (Feature c : Feature.values()) System.out.println(c);
public static Feature valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static boolean isEnabled(int features,
Feature feature)
public static int config(int features,
Feature feature,
boolean enable)
public static int of(Feature... features)
Copyright © 2022. All rights reserved.