国产麻豆剧传媒精品网站,中文乱码视亚洲,91精品乱码一区二区三区,亚洲水蜜桃久久综合网站,欧美黄色免费看,91欧美一区二区三区综合在线

二維碼
企資網(wǎng)

掃一掃關(guān)注

當(dāng)前位置: 首頁 » 企資快報(bào) » 企業(yè) » 正文

幾個(gè)解放雙手的 Go 開發(fā)利器

放大字體  縮小字體 發(fā)布日期:2021-09-02 23:35:26    作者:啊丟    瀏覽次數(shù):21
導(dǎo)讀

Go 開發(fā)中,我們會(huì)構(gòu)造各種 struct 對象,經(jīng)常會(huì)有 json、數(shù)據(jù)庫表、yaml、toml 等數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn) strcut 的需求。這時(shí),我們可以根據(jù)字段名和數(shù)據(jù)類型來將這些數(shù)據(jù)結(jié)構(gòu),手動(dòng)地填充至 Go 代碼的 strcut 。但當(dāng)數(shù)據(jù)字段

Go 開發(fā)中,我們會(huì)構(gòu)造各種 struct 對象,經(jīng)常會(huì)有 json、數(shù)據(jù)庫表、yaml、toml 等數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn) strcut 的需求。這時(shí),我們可以根據(jù)字段名和數(shù)據(jù)類型來將這些數(shù)據(jù)結(jié)構(gòu),手動(dòng)地填充至 Go 代碼的 strcut 。但當(dāng)數(shù)據(jù)字段很多時(shí),這種方式不但耗時(shí)耗力,還容易出現(xiàn)一些低級(jí)錯(cuò)誤。

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

JSON-to-Go

JSON-to-Go 是一個(gè)將 json 數(shù)據(jù)轉(zhuǎn)換為 Go 結(jié)構(gòu)體的在線服務(wù)。

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

TOML-to-Go

TOML-to-Go 是一個(gè)將 toml 數(shù)據(jù)轉(zhuǎn)換為 Go 結(jié)構(gòu)體的在線服務(wù)。

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

YAML-to-Go

TOML-to-Go 是一個(gè)將 yaml 數(shù)據(jù)轉(zhuǎn)換為 Go 結(jié)構(gòu)體的在線服務(wù)。

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

curl-to-Go

curl-to-Go 是一個(gè)將 curl 請求命令和數(shù)據(jù)格式轉(zhuǎn)換為 Go 相關(guān)代碼的在線服務(wù)。

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

sql2struct

sql2struct 是一款根據(jù) sql 語句自動(dòng)生成 Go 結(jié)構(gòu)體的 chrome 插件。

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

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

當(dāng)我們需要對某個(gè)數(shù)據(jù)表,例如小菜刀本地?cái)?shù)據(jù)庫中的 rent 庫,執(zhí)行以下命令,拿到 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 建表語句置入,即可得到對應(yīng)的 Go 代碼 struct 信息。

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

作者:機(jī)器鈴砍菜刀

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





 
(文/啊丟)
免責(zé)聲明
本文僅代表作發(fā)布者:啊丟個(gè)人觀點(diǎn),本站未對其內(nèi)容進(jìn)行核實(shí),請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問題,請及時(shí)聯(lián)系我們刪除處理郵件:weilaitui@qq.com。
 

Copyright ? 2016 - 2025 - 企資網(wǎng) 48903.COM All Rights Reserved 粵公網(wǎng)安備 44030702000589號(hào)

粵ICP備16078936號(hào)

微信

關(guān)注
微信

微信二維碼

WAP二維碼

客服

聯(lián)系
客服

聯(lián)系客服:

在線QQ: 303377504

客服電話: 020-82301567

E_mail郵箱: weilaitui@qq.com

微信公眾號(hào): weishitui

客服001 客服002 客服003

工作時(shí)間:

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

反饋

用戶
反饋

主站蜘蛛池模板: 两性视频久久 | 日韩黄色在线观看 | www.男人天堂 | 亚洲第一视频区 | 久久久精品日本一区二区三区 | 午夜在线不卡 | 在线观看欧美日韩 | 综合热久久 | 免费精品国产 | 亚洲综合激情网 | 综合五月天婷婷丁香 | 狠狠色丁香婷婷综合小时婷婷 | 5月丁香婷婷| 久久国产精品久久久久久久久久 | 亚洲爱视频 | 欧美一级艳片视频免费观看 | 久久亚洲精品成人 | com激情影院 | 亚洲一级在线观看 | 亚洲自偷自偷图片在线高清 | www.99com| 精品福利| 欧美深夜福利 | 激情深爱五月 | 欧美日韩网站 | 五月婷婷婷婷婷 | 在线免费视频网站 | 亚洲不卡av不卡一区二区 | 亚洲国产成人久久一区二区三区 | 日韩在线视频在线 | 亚洲国产精品热久久 | 色香视频首页 | 欧美黄色xxx | 羞羞色院91精品网站 | 国产精品久久久精品视频 | 成年男女的免费视频网站 | 最新国产美女一区二区三区 | 久久久久久久久66精品片 | 99热国产这里只有精品99 | 国产偷怕自拍 | 丁香婷婷激情网 |