java – Jackson:如何防止字段序列化

我有一个具有密码字段的实体类:

class User {
    private String password;

    //setter, getter..
}

我想要在序列化过程中跳过此字段。但它应该仍然能够DEserialize。这是需要的,所以客户端可以给我一个新的密码,但是不能读取当前的密码。

我如何用杰克逊做到这一点?

您可以将其标记为@JsonIgnore,或者另一种方式是将字段标记为transient – private transient String password
http://stackoverflow.com/questions/9112900/jackson-how-to-prevent-field-serialization

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:java – Jackson:如何防止字段序列化