javascript
IDEA使用GsonFormat完成JSON和JavaBean之间的转换
轉自:樂傻驢
鏈接:www.jianshu.com/p/c78b794c7ea3
最近一直在對接接口,上游返回的都是JSON數據,我們需要將這些數據進行保存,我們可以解析成Map通過key的方式進行獲取,然后set到實體類對象中,說到這里我開始想吐了,這樣就造成了代碼過多,沒有可讀性,如果有100個值,要get100次,set100次嗎?所以最簡單的方式是封裝成對象,通過對象操作工具進行對象中屬性值的映射,但是封裝對象過程又繁瑣了,屬性過多極大的浪費時間,記得初中歷史學過的一段話,人和動物最根本的區別就是會不會制造和使用工具,大神和菜鳥之間的差距也莫非如此,廢話不多說了,說說如何使用GsonFormat這個插件完成JSON和JavaBean之間的轉換吧!
1.安裝GsonFormat
?Ctrl+Alt+S ? 打開設置界面,點擊Plugins ?,點擊Browse repositories...
在搜索框輸入GsonFormat,點擊Install安裝
安裝成功后,點擊Restart IntelliJ IDEA重啟IDEA
2.使用GsonFormat
首先建立一個類,Alt+S打開GsonFormat頁面,將你要轉換的JSON串復制進去,你可以點擊右上角Format格式化一下,然后點擊左下角OK
彈出Virgo Model頁面,你可以選擇哪個不生成,選擇數據類型,定義屬性名稱,點擊OK
Bean就這樣生成了,同時還生成了get()和set()方法
動態圖走一波:
可以看出非常簡單吧,使用這個小插件極大地提高了開發效率,讓我們的時間更加專注于編寫業務邏輯,鄙人是深有感觸,5分鐘封裝不完的Bean用它5秒鐘,封裝5分鐘Bean,人會吐的,反正我是吐了!
推薦閱讀
2021 版 Spring Boot 基礎知識復習手冊(2w字,建議收藏)
JetBrains出品,一款好用到爆的數據庫工具,驚艷到了!!!
一款基于 Spring Boot 開發 OA 開源產品
親測有效!IDEA 永久注冊碼!支持最新版!~
最后,再給大家分享一份很好的算法刷題指南,我們都知道面試的不可避免的就是手撕代碼,而且一般都是很難掌握的,我在前面面試中就是每天刷題,很費時間,也是很辛苦的,今天給大家推薦份來自字節跳動大佬的算法手冊,我看過,感覺很不錯,大家可以先看一下下面的內容:
點擊關注下方公眾號,回復「算法」獲取總結
以上是生活随笔為你收集整理的IDEA使用GsonFormat完成JSON和JavaBean之间的转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 昨天还在for循环里写加号拼接字符串的那
- 下一篇: 重磅:某国产操作系统发布,称完全可替代W