JsonIgnore註解 使用時的坑

2022-09-18 22:42:13 字數 390 閱讀 7641

說明:@jsonignore 註解是用來註解那些在後台返回時 用來遮蔽某些欄位的,如在返回user實體時,就不想返回password 字段,只需要在這個欄位上加上@jsonignore 註解即可

如圖但是問題來了,當在新增使用者的時候password欄位也被忽略了,導致密碼欄位為空值,出現在這個原因也是因為我們再password上加上@jsonignore 字段導致的

那麼有沒有一種方法既可以滿足響應有可以滿足請求呢?答案肯定是有的

如圖:我們只需要在對應的get,set方法上分別加上這兩個註解即可:@jsonignore 返回時忽略,@jsonproperty 請求時注入

就能滿足我們的需求了

注意:現在我們大部分都用 註解 @data  所以為了不出錯,還是盡量規範  多寫乙個實體類。

android fragment使用時遇到的問題

1 在fragment中onactivityresult 中接收activity中返回的值 返回值必須這麼寫 resultcode getactivity result ok,若寫為resultcode result ok會報錯 2 設定 時,通常都要用載入了的檢視來進行findviewbyid 否...

UITableViewCell使用時注意事項

1,注意使用重用機制 有利於提高效率 2,做到通過改變模型去間接改變ui樣式 做到永久改變,無論怎樣拖動重新整理,都不會恢復改變 3,在通過傳遞模型給cell控制項布局時,記得完全覆蓋 嗯,不好解釋,主要是在重用機制引起的,如果不完全覆蓋,則在重用時,可能被另外乙個cell引用,造成顯示資料的錯誤 ...

自己建立註解,和使用註解

首先自己建立註解的類 mytest retention value retentionpolicy.runtime 在執行的時候擦除 retention表示執行時候的範圍,一共有3種 target value 這個表明是要用到哪個上 public inte ce mytest 自己在建立乙個,然後使...