您现在的位置是:亿华云 > 系统运维
几个解放双手的 Go 开发利器
亿华云2025-10-09 12:57:57【系统运维】1人已围观
简介本文转载自微信公众号「Golang技术分享」,作者机器铃砍菜刀。转载本文请联系Golang技术分享公众号。Go 开发中,我们会构造各种 struct 对象,经常会有 json、数据库表、yaml、to
本文转载自微信公众号「Golang技术分享」,个解作者机器铃砍菜刀。放双转载本文请联系Golang技术分享公众号。利器
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 结构体的在线服务。b2b供应网
地址: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;很赞哦!(3)