枚举项 | 作用 |
AUTO_CLOSE_JSON_CONTENT |
确定在生成器关闭时,是否自动关闭未匹配的JSON数组或对象。 |
AUTO_CLOSE_TARGET |
确定生成器是否会自动关闭底层的输出目标。 |
ESCAPE_NON_ASCII |
指定是否需要对超出7位ASCII范围的所有字符进行转义。 |
FLUSH_PASSED_TO_STREAM |
指定调用flush时是否会导致底层的OutputStream或Writer也进行flush。 |
IGNORE_UNKNOWN |
确定在底层数据格式需要所有属性的定义时,是否忽略未知属性。 |
QUOTE_FIELD_NAMES |
确定JSON对象字段名是否使用双引号。 |
QUOTE_NON_NUMERIC_NUMBERS |
确定是否将非数字的浮点值作为字符串输出。 |
STRICT_DUPLICATE_DETECTION |
确定生成器是否会显式检查是否有重复的JSON对象字段名。 |
WRITE_BIGDECIMAL_AS_PLAIN |
确定是否使用BigDecimal.toPlainString()方法序列化BigDecimal条目。 |
WRITE_NUMBERS_AS_STRINGS |
强制所有Java数字作为字符串写入。 |