多和朋辈交游无疑是医治心病的良方——泰戈尔

实现jacksonjson时忽略某字段,但json转对象时支持该字段的方式很简单:

只需要在getter上加@JsonIgnore,在setter上加@JsonProperty即可

例如:

1
2
3
4
5
6
7
8
9
10
11
private List<Long> ids;

@JsonIgnore
public List<Long> getIds(){
return ids;
}

@JsonProperty
public void setIds(List<Long> ids){
this.ids = ids;
}

jackson文档:https://github.com/FasterXML/jackson-docs