午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

java jackson 將對象轉json時,忽略子對象的某個屬性操作

瀏覽:48日期:2022-08-23 10:12:05

我就廢話不多說了,大家還是直接看代碼吧~

//父對象public class user implements java.io.Serializable {@JsonIgnoreProperties(value={'addressId'})//在解析成json時,忽略子屬性的addressId字段private Address address;private String username;//.........}//子對象public class Address implements java.io.Serializable {private int addressId;private String address;private String phone;//..........}//注:當對象是hibernate查出來的代理對象時,一對多對象會給子對象注入handler和hibernateLazyInitializer屬性,如果給jackson解析就會報錯//在一對多或多對一字段前加上@JsonIgnoreProperties(value={'handler','hibernateLazyInitializer'})即可

補充知識:SpringMVC 返回實體對象時屏蔽某些屬性

SpringMVC 可以直接已JSON的結果返回實體對象,可是返回時是所有屬性與屬性值都會一并返回,

怎樣才能屏蔽某些屬性?方法很簡單,只要在實體對象類中要屏蔽的屬性值上加 @JsonIgnore 注解,如:

@JsonIgnore

private String authorPassword;

屬性即可被屏蔽,就不用擔心有該屬性與屬性值返回到客戶端了。

另外,如果僅僅從 MyBatis 的 mapper 里面的 select 語句中只選需要的字段而不選需要被屏蔽的字段,

這種方法行不通,因為最后還是會返回所有屬性,只不過未被選中的字段會有 null 的屬性值。

以上這篇java jackson 將對象轉json時,忽略子對象的某個屬性操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Java
主站蜘蛛池模板: 天天做夜夜爱爱爱 | 国产调教 | 天堂在线视频网站 | 91插插插插 | 精品久久国产视频 | 免费国产一区二区 | 国内特级毛片 | 午夜影院福利社 | 国产美女久久久久久 | 日本成人在线视频网站 | 午夜视频成人 | 国产一区免费视频 | 一级性毛片 | 色哺乳xxxxhd奶水米仓惠香 | 精品国产一区二区三区久久久蜜月 | 亚洲激情视频在线观看 | 亚洲一区日韩 | 亚洲天堂免费观看 | 欧美日韩久久久 | 中文一区二区在线观看 | 成人夜晚视频 | 久草视频手机在线 | 在线观看中文字幕 | 国产精品探花视频 | 精品国产91 | 中国黄色三级 | 狠狠操图片 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 久久视频这里只有精品 | 国产天堂在线观看 | 国产成人愉拍精品久久 | 日韩欧美综合 | 天天干视频 | 色多多污污 | 国产视频一区在线 | 亚洲欧美a | av青青草 | 夜夜爱爱 | 日本特黄一级 | 欧美性猛交xxxx乱大交少妇 | 人成在线视频 |