VO作為json回傳時,如何回傳不包括空值?
@RequestMapping("/rbtInfo.do")
public RobotVO rbtInfo(@RequestParam String rbtId){
String rbtPower = "ON";
robot.setRbtPower(rbtPower);
return robot;
}
上面是我的控制器。
回傳值如下。
{
"rbtId": null,
"rbtPower": "ON",
"rtspAddr": null,
"ifrRtspAddr": null,
"stationPosition": null,
}
在這種情況下,我只想回傳rbtPower值存在的值,而不是其余的值。
如何回傳排除 VO 中的空資料?
uj5u.com熱心網友回復:
您可以在 RobotVO 的類級別或方法級別使用以下注釋。
@JsonInclude(Include.NON_NULL)
https://www.baeldung.com/jackson-ignore-null-fields
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/352366.html
