1

我有一个球衣(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;
    }

}
4

0 回答 0