<strike id="ca4is"><em id="ca4is"></em></strike>
  • <sup id="ca4is"></sup>
    • <s id="ca4is"><em id="ca4is"></em></s>
      <option id="ca4is"><cite id="ca4is"></cite></option>
    • 二維碼
      企資網

      掃一掃關注

      當前位置: 首頁 » 企資快報 » 企業 » 正文

      幾個解放雙手的 Go 開發利器

      放大字體  縮小字體 發布日期:2021-09-02 23:35:26    作者:啊丟    瀏覽次數:16
      導讀

      Go 開發中,我們會構造各種 struct 對象,經常會有 json、數據庫表、yaml、toml 等數據結構轉 strcut 的需求。這時,我們可以根據字段名和數據類型來將這些數據結構,手動地填充至 Go 代碼的 strcut 。但當數據字段

      Go 開發中,我們會構造各種 struct 對象,經常會有 json、數據庫表、yaml、toml 等數據結構轉 strcut 的需求。這時,我們可以根據字段名和數據類型來將這些數據結構,手動地填充至 Go 代碼的 strcut 。但當數據字段很多時,這種方式不但耗時耗力,還容易出現一些低級錯誤。

      針對以上情況,本文推薦幾個開箱即用的開發利器,幫助 Gopher 解放雙手,拯救時間。

      JSON-to-Go

      JSON-to-Go 是一個將 json 數據轉換為 Go 結構體的在線服務。

      地址:https://mholt.github.io/json-to-go/

      TOML-to-Go

      TOML-to-Go 是一個將 toml 數據轉換為 Go 結構體的在線服務。

      地址:https://xuri.me/toml-to-go/

      YAML-to-Go

      TOML-to-Go 是一個將 yaml 數據轉換為 Go 結構體的在線服務。

      地址:https://zhwt.github.io/yaml-to-go/

      curl-to-Go

      curl-to-Go 是一個將 curl 請求命令和數據格式轉換為 Go 相關代碼的在線服務。

      地址:https://mholt.github.io/curl-to-go/

      sql2struct

      sql2struct 是一款根據 sql 語句自動生成 Go 結構體的 chrome 插件。

      地址:https://github.com/idoubi/sql2struct

      它的安裝非常簡單,根據上面地址中給出的使用步驟即可。

      當我們需要對某個數據表,例如小菜刀本地數據庫中的 rent 庫,執行以下命令,拿到 SQL 定義語句。

      mysql> show create table rent\G;*************************** 1. row ***************************       Table: rentCreate Table: CREATE TABLE `rent` (  `name` varchar(100) DEFAULT NULL,  `price` int(10) DEFAULT NULL,  `area` varchar(60) DEFAULT NULL,  `number` varchar(60) DEFAULT NULL,  `structure` varchar(60) DEFAULT NULL,  `pay` varchar(60) DEFAULT NULL,  `orientaion` varchar(60) DEFAULT NULL,  `floor` varchar(60) DEFAULT NULL,  `region` varchar(100) DEFAULT NULL,  `metro` varchar(60) DEFAULT NULL,  `url` varchar(255) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf81 row in set (0.00 sec)ERROR:No query specified

      打開 sql2struct 插件,將 SQL 建表語句置入,即可得到對應的 Go 代碼 struct 信息。

      當然,我們還可以通過 options 選擇多種字段標簽,例如上例中,選擇的是 gorm 和 json。

      作者:機器鈴砍菜刀

      來源:https://mp.weixin.qq.com/s/OQ17Y4Knffd8SX-n-fnMsQ





       
      (文/啊丟)
      免責聲明
      本文僅代表作發布者:啊丟個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們刪除處理郵件:weilaitui@qq.com。
       

      Copyright ? 2016 - 2025 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

      粵ICP備16078936號

      微信

      關注
      微信

      微信二維碼

      WAP二維碼

      客服

      聯系
      客服

      聯系客服:

      在線QQ: 303377504

      客服電話: 020-82301567

      E_mail郵箱: weilaitui@qq.com

      微信公眾號: weishitui

      客服001 客服002 客服003

      工作時間:

      周一至周五: 09:00 - 18:00

      反饋

      用戶
      反饋

      午夜久久久久久网站,99久久www免费,欧美日本日韩aⅴ在线视频,东京干手机福利视频
        <strike id="ca4is"><em id="ca4is"></em></strike>
      • <sup id="ca4is"></sup>
        • <s id="ca4is"><em id="ca4is"></em></s>
          <option id="ca4is"><cite id="ca4is"></cite></option>
        • 主站蜘蛛池模板: 亚洲欧洲日韩国产| 国产91伦子系列沙发午睡| 久草福利在线观看| 香蕉视频黄色在线观看| 日本亚洲精品色婷婷在线影院 | 兽皇videos极品另类| fc2免费人成在线| 欧美大尺度电影| 国产午夜精品一二区理论影院| 中文字幕在线无码一区二区三区| 精品一区二区三区av天堂| 国产高清一区二区三区视频| 亚洲av无码国产一区二区三区| 蜜桃成熟时无删减手机在线观看| 强行交换配乱婬bd| 亚洲欧美在线观看视频| 黄色片网站在线免费观看| 成人福利app| 亚洲欧美日韩小说| 高清性色生活片97| 好硬好湿好爽再深一点h视频 | 99久久精品免费看国产| 晓雪老师下面好紧好湿| 双女车车好快的车车有点污| 91福利一区二区| 日本精品久久久久中文字幕| 偷窥无罪之诱人犯罪| 黄色香蕉视频网站| 性色av一区二区三区| 亚洲日韩V无码中文字幕| 试看120秒做受小视频免费| 大陆老太交xxxxⅹhd| 九九九精品视频免费| 精品人妻伦一二三区久久| 国产精品无码久久av不卡| 中文精品久久久久国产网址| 欧美精品亚洲精品| 国产一区二区精品久久岳| 97久久国产亚洲精品超碰热| 日韩在线观看中文字幕| 人禽伦免费交视频播放|