jackson反序列化時如何忽略不需要的字段
更新時間:2022年03月17日 09:28:49 作者:豬腳踏浪
這篇文章主要介紹了jackson反序列化時如何忽略不需要的字段,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
jackson反序列化忽略字段
JSON字符串中含有我們并不需要的字段,那么當(dāng)對應(yīng)的實體類中不含有該字段時,會拋出一個異常,告訴你有些字段沒有在實體類中找到。
解決辦法很簡單
在聲明ObjectMapper之后,加上上述代碼:
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
jackson忽略指定屬性
@JsonIgnore@JsonProperty@JsonIgnoreProperties
使用@JsonIgnore注解,在需要忽略的user字段。
例子
private String line; private String flight; private String class; ? @JsonIgnore private String testPar; @JsonIgnore private String week; ? //testPar和week在用jackson時就不會序列化到j(luò)son中
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot添加Email發(fā)送功能及常見異常詳解
本篇文章主要介紹了SpringBoot添加Email發(fā)送功能及常見異常詳解,具有一定的參考價值,有興趣的可以了解一下。2017-04-04
java加載properties文件的六種方法總結(jié)
這篇文章主要介紹了java加載properties文件的六種方法總結(jié)的相關(guān)資料,需要的朋友可以參考下2017-05-05
spring的TransactionSynchronizationAdapter事務(wù)源碼解析
這篇文章主要介紹了spring的TransactionSynchronizationAdapter事務(wù)源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09
關(guān)于springboot2整合lettuce啟動卡住問題的解決方法
Lettuce和Jedis的都是連接Redis Server的客戶端程序,下面這篇文章主要給大家介紹了關(guān)于springboot2整合lettuce啟動卡住問題的解決方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-12-12
Java獲取HttpServletRequest的三種方法詳解
這篇文章主要介紹了Java獲取HttpServletRequest的三種方法詳解,是一個接口,全限定名稱為Jakarta.Serclet.http.HttpServletRequest2023-11-11
HttpServletRequest接口是Servlet規(guī)范的一員,需要的朋友可以參考下

