日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

IDEA使用GsonFormat完成JSON和JavaBean之间的转换

發布時間:2025/3/20 javascript 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IDEA使用GsonFormat完成JSON和JavaBean之间的转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
點擊上方?好好學java?,選擇?星標?公眾號重磅資訊,干貨,第一時間送達今日推薦:分享一套基于SpringBoot和Vue的企業級中后臺開源項目,這個項目有點哇塞!個人原創100W +訪問量博客:點擊前往,查看更多

轉自:樂傻驢

鏈接: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之间的转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。