枚举项作用
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对象中;如果禁用,根值将直接序列化。
posted on 2024-09-26 15:18  卡米i  阅读(21)  评论(0编辑  收藏  举报