1. 程式人生 > >【JSON註解】註解@JsonIgnoreProperties和@JsonIgnore的另一個使用情況

【JSON註解】註解@JsonIgnoreProperties和@JsonIgnore的另一個使用情況

影響 字段 註解 word repr 序列 什麽 反序列化 json序列化

之前關於這兩個註解,是用在JSON循環引用的情況上,那麽現在關於這兩個註解,還可以使用在另外一種情況上

即:

  一般標記在屬性或者方法上,返回的json數據即不包含該屬性

關於這種情況在什麽時候會遇到呢?

例如:

User實體中會有字段password字段,當返回用戶信息給前臺的時候,當然是不希望將password值也一並返回,

所以,可以在password屬性上加上註解JsonIgnore

或者,可以在User類上加上註解@JsonIgnoreProperties(value = "{password}")

都可以在json序列化時將java bean中的一些屬性忽略掉,序列化和反序列化都受影響。

【JSON註解】註解@JsonIgnoreProperties和@JsonIgnore的另一個使用情況