如何转换时忽略 getter,但是 setter 依然需要转换
通过注解@JsonProperty
并且传参JsonProperty.Access.WRITE_ONLY
例如下面
public class TestJson {
@JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
private String s1;
private String s2;
public String getS1() {
return s1;
}
public void setS1(String s1) {
this.s1 = s1;
}
public String getS2() {
return s2;
}
public void setS2(String s2) {
this.s2 = s2;
}
}
或者下面这样也可以
public class TestJson {
private String s1;
private String s2;
@JsonIgnore
public String getS1() {
return s1;
}
@JsonProperty
public void setS1(String s1) {
this.s1 = s1;
}
public String getS2() {
return s2;
}
public void setS2(String s2) {
this.s2 = s2;
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。