1. 程式人生 > >Spring MVC 介面返回的json資料過濾空值

Spring MVC 介面返回的json資料過濾空值

前後端互動時,後端返回給前端是一個json,json中的值是由一個物件轉換而來的,有時候該物件中可能某些欄位的值是空,返回給前端的json就會出現某些key的value是空,在默寫情況下不利於前端處理。

其實在後端返回時可以進行資料過濾,將物件是為空的欄位自動過濾掉。一行程式碼的事情,在需要序列化為json輸出的類上增加@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)  即可。

試試效果吧!