枚举项 | 作用 |
---|---|
WRITE_CHAR_ARRAYS_AS_JSON_ARRAYS | 决定是否将字符数组序列化为JSON数组。如果启用,字符数组将被序列化为JSON数组;如果禁用,字符数组将被序列化为字符串。 |
WRITE_DATE_KEYS_AS_TIMESTAMPS | 决定是否将日期类型的键序列化为时间戳。如果启用,日期类型的键将被序列化为时间戳;如果禁用,日期类型的键将被序列化为字符串。 |
WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS | 决定是否将日期时间戳序列化为纳秒。如果启用,日期时间戳将被序列化为纳秒;如果禁用,日期时间戳将被序列化为毫秒。 |
WRITE_DATES_AS_TIMESTAMPS | 决定是否将日期序列化为时间戳。如果启用,日期将被序列化为时间戳;如果禁用,日期将被序列化为字符串。 |
WRITE_DATES_WITH_CONTEXT_TIME_ZONE | 决定是否使用上下文时区序列化日期。如果启用,日期将使用上下文时区序列化;如果禁用,日期将使用默认时区序列化。 |
WRITE_EMPTY_JSON_ARRAYS | 决定是否序列化空的JSON数组。如果启用,空的JSON数组将被序列化;如果禁用,空的JSON数组将被忽略。 |
WRITE_ENUMS_USING_INDEX | 决定是否使用枚举的索引值进行序列化。如果启用,枚举将被序列化为索引值;如果禁用,枚举将被序列化为名称。 |
WRITE_ENUMS_USING_TO_STRING | 决定是否使用枚举的toString()方法进行序列化。如果启用,枚举将被序列化为toString()方法的返回值;如果禁用,枚举将被序列化为名称。 |
WRITE_NULL_MAP_VALUES | 决定是否序列化Map中的null值。如果启用,Map中的null值将被序列化;如果禁用,Map中的null值将被忽略。 |
WRITE_SINGLE_ELEM_ARRAYS_UNWRAPPED | 决定是否将单元素数组序列化为非数组。如果启用,单元素数组将被序列化为非数组;如果禁用,单元素数组将被序列化为数组。 |
WRAP_EXCEPTIONS | 决定是否捕获并包装异常以添加额外的上下文信息。如果启用,大多数异常将被捕获并重新抛出;如果禁用,异常将按原样传递。 |
WRAP_ROOT_VALUE | 决定是否将根值包装在一个单独的JSON对象中。如果启用,根值将被包装在一个单独的JSON对象中;如果禁用,根值将直接序列化。 |