我有一个球衣(1.19)和杰克逊(2.4.1)的项目。我正在尝试序列化/反序列化带有注释为@JsonIgnore 的字段的实体。该实体在其他项目中,它不起作用(它仍然显示带有@JsonIgnore 注释的字段)。
但是,如果我在我的 jersey-jackson 项目中移动实体,它确实工作得很好。
关于可能发生的事情有什么想法吗?
非常感谢!!!
这是我的实体
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
@JsonIgnoreProperties(ignoreUnknown=true)
public class Person {
private String id;
@JsonIgnore
private String estado;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
@JsonIgnore
public String getEstado() {
return estado;
}
@JsonIgnore
public void setEstado(String estado) {
this.estado = estado;
}
}