對返回的json數據含有null值進行過濾@JsonSerialize

在需要過濾的實體類的類名上加入
import org.codehaus.jackson.map.annotate.JsonSerialize;
@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
 class XXX(){}
這樣只要你的接口返回的是這個類,就會自動過濾調null值;
------------------------------------------------------------------------------------------------------------------------------------------------------

過濾前

{
   name:null,
   age:20,
   sex:'f'
}

過濾後

{
   age:20,
   sex:'f'
}

------------------------------------------------------------------------------------------------------------------------------------------------------
@JsonSerialize這個註解的作用是 用於在序列化時嵌入我們自定義的代碼(官方解說)
這個註解不僅僅只有過濾,說了是自定義,那麼就請同學們多多發掘這個註解的用處辣


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章