<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          神器-JSON和JavaBean之間的轉換

          共 1416字,需瀏覽 3分鐘

           ·

          2021-03-06 11:09

          不點藍字,我們哪來故事?

          每天 11 點更新文章,餓了點外賣,點擊 ??《無門檻外賣優(yōu)惠券,每天免費領!》


          轉自:樂傻驢

          鏈接:www.jianshu.com/p/c78b794c7ea3

          最近一直在對接接口,上游返回的都是JSON數(shù)據,我們需要將這些數(shù)據進行保存,我們可以解析成Map通過key的方式進行獲取,然后set到實體類對象中,說到這里我開始想吐了,這樣就造成了代碼過多,沒有可讀性,如果有100個值,要get100次,set100次嗎?所以最簡單的方式是封裝成對象,通過對象操作工具進行對象中屬性值的映射,但是封裝對象過程又繁瑣了,屬性過多極大的浪費時間,記得初中歷史學過的一段話,人和動物最根本的區(qū)別就是會不會制造和使用工具,大神和菜鳥之間的差距也莫非如此,廢話不多說了,說說如何使用GsonFormat這個插件完成JSONJavaBean之間的轉換吧!


          1.安裝GsonFormat

                  Ctrl+Alt+S   打開設置界面,點擊Plugins  ,點擊Browse repositories...

                  在搜索框輸入GsonFormat,點擊Install安裝

                  安裝成功后,點擊Restart IntelliJ IDEA重啟IDEA

          2.使用GsonFormat

                  首先建立一個類,Alt+S打開GsonFormat頁面,將你要轉換的JSON串復制進去,你可以點擊右上角Format格式化一下,然后點擊左下角OK
                  彈出Virgo Model頁面,你可以選擇哪個不生成,選擇數(shù)據類型,定義屬性名稱,點擊OK
                  Bean就這樣生成了,同時還生成了get()和set()方法
          動態(tài)圖走一波:
                  可以看出非常簡單吧,使用這個小插件極大地提高了開發(fā)效率,讓我們的時間更加專注于編寫業(yè)務邏輯,鄙人是深有感觸,5分鐘封裝不完的Bean用它5秒鐘,封裝5分鐘Bean,人會吐的,反正我是吐了!





          往期推薦

          你還在用分頁?試試 MyBatis 流式查詢,真心強大!

          干飯時間到,補貼大戰(zhàn)再起!

          膜拜全球頂級的14位程序員,你認識幾位?

          Java實現(xiàn)pdf和Excel的生成及數(shù)據動態(tài)插入、導出



          下方二維碼關注我

          技術草根,堅持分享 編程,算法,架構

          看完文章,餓了點外賣,點擊 ??《無門檻外賣優(yōu)惠券,每天免費領!》


          朋友,助攻一把!點個在看!
          瀏覽 50
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  中国黄色操逼大片 | 太原操逼网站 | 欧州操逼视频 | 久久中文字幕7区 | 国产美女被艹 |