如何使用JSON-B序列化瞬态属性?

时间:2019-02-05 23:10:17

标签: jax-rs jsonb

给出

public class Foo {

    private String x;
    transient private String y;

    public String getX() {
        return x;
    }

    public void setX(String x) {
        this.x = x;
    }   

    public String getY() {
        return y;
    }

    public void setY(String y) {
        this.y = y;
    }   

}

如何指示JSON-B序列化属性y

在这种情况下,在Foo表示不应保留属性的JPA上下文(@Entity)中使用类型transient

1 个答案:

答案 0 :(得分:0)

使用transient注释对字段进行注释,而不是使用@javax.persistence.Transient关键字。


    @Transient
    private String y;

有效地,这使得JSON-B可以使用该属性进行序列化。