人工智能

几个解放双手的 Go 开发利器

时间:2010-12-5 17:23:32  作者:数据库   来源:系统运维  查看:  评论:0
内容摘要:本文转载自微信公众号「Golang技术分享」,作者机器铃砍菜刀。转载本文请联系Golang技术分享公众号。Go 开发中,我们会构造各种 struct 对象,经常会有 json、数据库表、yaml、to

本文转载自微信公众号「Golang技术分享」,个解作者机器铃砍菜刀。放双转载本文请联系Golang技术分享公众号。利器

Go 开发中,个解我们会构造各种 struct 对象,放双经常会有 json、利器数据库表、个解yaml、放双toml 等数据结构转 strcut 的利器需求。这时,个解我们可以根据字段名和数据类型来将这些数据结构,放双手动地填充至 Go 代码的利器 strcut 。但当数据字段很多时,个解这种方式不但耗时耗力,云南idc服务商放双还容易出现一些低级错误。利器

针对以上情况,本文推荐几个开箱即用的开发利器,帮助 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; 
copyright © 2025 powered by 益强资讯全景  滇ICP备2023006006号-31sitemap