2023-05-06
温故知新
00

目录

简介
现象
解决

简介

如果你使用过Jackson工具,那么@JsonProperty一定用过吧,有时候使用 @JsonProperty 后,反序列化出现两个key。本文用于记录解决该问题的办法。

现象

如果使用 @JsonProperty 后,反序列化出现两个key,如:

java
@JsonProperty("NAME") private String NAME;

反序列化时,可能出现NAME,和name两个字段,如:

json
{ "NAME":"张三", "name":"张三" }

解决

我是通过在类上增加注解@JsonAutoDetect(getterVisibility=JsonAutoDetect.Visibility.NONE)解决该问题的,如:

java
@JsonAutoDetect(getterVisibility=JsonAutoDetect.Visibility.NONE) public class Test{ }
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:DingDangDog

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!