我有一個包含一些列的實體。我希望在獲取數(shù)據(jù)時拋出 http 請求時某些列在 json 中不可見。但我希望它們出現(xiàn)在結(jié)果集中。所以,我在從數(shù)據(jù)庫獲取數(shù)據(jù)時需要在結(jié)果集中使用它們,但我不想在響應(yīng) json 中看到它們。
2 回答

至尊寶的傳說
TA貢獻1789條經(jīng)驗 獲得超10個贊
用注釋屬性或吸氣劑
@JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
它將允許您在類中寫入但不能讀取此屬性。
如果你把@JsonIgnore
它忽略兩者(寫和讀)。

隔江千里
TA貢獻1906條經(jīng)驗 獲得超10個贊
您可以將一個類用于帶有注釋的不同目的。就像我一樣
@XmlAttribute(name = "name") // for xml
@JsonIgnore //ignore for json
@Column(name="name") //db column name
private String name;
添加回答
舉報
0/150
提交
取消