fastjson @JSONField对枚举类型的枚举元素不起作用

dauxcl2d  于 2021-11-27  发布在  Java
关注(0)|答案(2)|浏览(551)

public enum AnimalEnum {
@JSONField(name = 'Dog')
DOG,
@JSONField(name = 'Cat')
CAT,
@JSONField(name = 'Pig')
PIG
}

无论在序列化还是反序列化时,@JSONField都未起作用

fbcarpbf

fbcarpbf1#

JSONField(name)的设计目标不是这个的,这个容我想想,这个版本就不带上了

zi8p0yeb

zi8p0yeb2#

这种可以通过自定义类序列化个性实现。fastjson自己就不用实现了吧。

相关问题