如果你使用过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{
}
本文作者:DingDangDog
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!