最近一直在對接接口,上游返回的都是JSON數據,咱們須要將這些數據進行保存,咱們能夠解析成Map經過key的方式進行獲取,而後set到實體類對象中。ide
說到這裏我開始想吐了,這樣就形成了代碼過多,沒有可讀性,若是有100個值,要get100次,set100次嗎?工具
因此最簡單的方式是封裝成對象,經過對象操做工具進行對象中屬性值的映射,可是封裝對象過程又繁瑣了,屬性過多極大的浪費時間。插件
記得初中歷史學過的一段話,人和動物最根本的區別就是會不會製造和使用工具,大神和菜鳥之間的差距也莫非如此,廢話很少說了,說說如何使用GsonFormat這個插件完成JSON和JavaBean之間的轉換吧!3d
1.安裝GsonFormatCtrl+Alt+S 打開設置界面,點擊Plugins ,點擊Browse repositories...orm
在搜索框輸入GsonFormat,點擊Install安裝對象
安裝成功後,點擊Restart IntelliJ IDEA重啓IDEAblog
首先創建一個類,Alt+S打開GsonFormat頁面,將你要轉換的JSON串複製進去,你能夠點擊右上角Format格式化一下,而後點擊左下角OK接口
彈出Virgo Model頁面,你能夠選擇哪一個不生成,選擇數據類型,定義屬性名稱,點擊OK圖片
Bean就這樣生成了,同時還生成了get()和set()方法開發
動態圖走一波:
能夠看出很是簡單吧,使用這個小插件極大地提升了開發效率,讓咱們的時間更加專一於編寫業務邏輯,鄙人是深有感觸,5分鐘封裝不完的Bean用它5秒鐘,封裝5分鐘Bean,人會吐的,反正我是吐了!
https://mp.weixin.qq.com/s/1NtuoHbfoocj-Dbm7FNhxw