在需要過濾的實體類的類名上加入
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這個註解的作用是 用於在序列化時嵌入我們自定義的代碼(官方解說)
這個註解不僅僅只有過濾,說了是自定義,那麼就請同學們多多發掘這個註解的用處辣