[英]How to tell Ignore JSON to ignore property name not the response in it
我的 Json 響應如下。 DisplayDemo class 包含 object 視圖,其中所有事務都已添加。 我想用 out view tag顯示我的 json object 。 對這個專家有什么建議嗎?
{
"view": { // dont want to show view in output
"transaction": [
{
"status": "Delivered",
"reason": "XXX",
}
]
}
}
public class DisplayDemo {
private DisplayDemo view; // transaction result will be added in view
//getter and setter of view
}
你可以使用JsonUnwrapped
。 就像是
public class DisplayDemo {
private DisplayDemo view; // transaction result will be added in view
//getter and setter of view
@JsonUnwrapped
public DisplayDemo getView() {
return view;
}
}
很好,但您可以在變量上使用@JsonUnwrapped,如下所示
public class DisplayDemo {
@JsonUnwrapped
private DisplayDemo view; // transaction result will be added in view
//getter and setter of view
}
您也可以使用@JsonValue
。
public class DisplayDemo {
@JsonValue
private DisplayDemo view; // transaction result will be added in view
//getter and setter of view
}
如果您不需要在響應中查看。 將您的返回類型直接更改為事務。 刪除視圖作為返回類型。
public class DisplayTransaction {
private List<Transaction> transation;
//getter and setter of transation
}
使用此方法返回 json 響應。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.