パスワード フィールドを持つエンティティ クラスがあります。
class User {
private String password;
//setter, getter..
}
シリアル化中にこのフィールドをスキップしたいのですが、それでもデシリアル化できる必要があります。これは、クライアントが新しいパスワードを送信できるようにするために必要ですが、現在のパスワードを読み取ることはできません。
ジャクソンでこれをどうやって実現するのでしょうか?
ベストアンサー1
としてマークすることができます@JsonIgnore
。
1.9 では、@JsonIgnore
for getter と@JsonProperty
for setter を追加して、デシリアライズは実行できますが、シリアライズは実行できません。