Javadoc из @JsonIgnore
состояний
Кроме того, начиная с Джексоном 1.9, если это только аннотация связаны со свойством, оно также вызывает вызвать целое свойство быть проигнорировано: то есть , если у сеттера есть эта аннотация, а геттер не имеет аннотаций, то также эффективно игнорируется геттер. все еще возможно для разных аксессуаров использовать разные аннотации; , так что, если игнорировать только «getter», другим аксессуарам (сеттер или ) понадобится явная аннотация для предотвращения игнорирования (обычно JsonProperty).
Так просто аннотировать получения и установки соответственно
// for serialization
@JsonIgnore
public String getName() {
return name;
}
// for deserialization
@JsonProperty("name")
public void setName(String name) {
this.name = name;
}