1. 程式人生 > >項目中序列化時,去除屬性為null的key

項目中序列化時,去除屬性為null的key

序列化 方法 key 技術分享 bean 過濾 註解 ima pro

項目中對象屬性中的字段有很多時,每次查詢需要的屬性都不同,但是還是返回null,過濾掉為空的方法

1.@JsonIgnore標簽

此註解用於方法或者屬性上(最好就是用在屬性上),作用就是在對象做序列化時過濾掉一些為空的屬性

技術分享圖片

2.@JsonIgnoreProperties

此註解一般用於類上,其作用就是在對象做json序列化的時候將java bean中為空的字段去除

技術分享圖片

3.@JsonInclude(JsonInclude.Include.NON_NULL)

此註解用於類上,作用就是在對象做序列化的術後把為null的屬性去除,不做序列化

技術分享圖片

項目中序列化時,去除屬性為null的key