Java
默认情况下枚举字段会序列为字符型,值为枚举字段的名字(即 Enum<E extends Enum<E>>
的 name()
方法的返回值)。
jackson 中可以通过设置 SerializationFeature.WRITE_ENUMS_USING_TO_STRING
或 SerializationFeature.WRITE_ENUMS_USING_INDEX
来改变默认的枚举型序列化结果。默认情况下这两个设置均为 false
,可以通过如下方式设置:
默认情况下枚举字段会序列为字符型,值为枚举字段的名字(即 Enum<E extends Enum<E>>
的 name()
方法的返回值)。
jackson 中可以通过设置 SerializationFeature.WRITE_ENUMS_USING_TO_STRING
或 SerializationFeature.WRITE_ENUMS_USING_INDEX
来改变默认的枚举型序列化结果。默认情况下这两个设置均为 false
,可以通过如下方式设置: