Jackson属性名转换+属性忽略
Posted 赵计刚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jackson属性名转换+属性忽略相关的知识,希望对你有一定的参考价值。
@Data @JsonIgnoreProperties(ignoreUnknown = true) public class MyRecord { private boolean succeed; private String recordId; @JsonProperty("error_code") private int errorCode; @JsonProperty("error_msg") private String errorMsg; }
一、Jackson转换属性
场景:json串传过来的属性名为error_code,但是我的模型User的属性为errorCode
@JsonProperty("error_code") private int errorCode;
二、Jackson忽略属性
场景:json串传来了20个属性,但是我只要其中的4个。
解决方案:在类上添加如下属性
@JsonIgnoreProperties(ignoreUnknown = true)
以上是关于Jackson属性名转换+属性忽略的主要内容,如果未能解决你的问题,请参考以下文章