0
ビューに基づいてプロパティをシリアル化しようとしています。残念なことに、以下のコードは、Jacksonが「userId」と矛盾したゲッター・プロペターティを報告しているので動作しません。特定の表現のビューに基づいてオブジェクトを取得する方法はありますか?Jackson JSONのビューによる逆シリアル化
@JsonView(Views.Mongo.class)
@JsonProperty("userId")
public ObjectId getUserId() {
return userId;
}
@JsonView(Views.Frontend.class)
@JsonProperty("userId")
public String getUserIdAsString() {
return userId.toString();
}
これは私が欲しいものです:
ビュー1:
{ userId: { '$oid' : "16418256815618" } }
ビュー2:
{ userId: "16418256815618" }
ありがとうございます!それは私のために働いた。 – user2443205