推荐三个实用的 Go 开发工具
原文链接: 推荐三个实用的 Go 开发工具
孙悟空在花果山称王的时候,特意去了一趟东海,在那里淘到了如意金箍棒。因为身为一个山大王,怎么能没有一件趁手的兵器呢?
作为程序员的我们也一样,除了我们的傍身武器 Ctrl C + V
之外,还要不停的补充我们的武器库。不仅要把 Ctrl C + V
用的高级,更要用的恰到好处。
今天介绍三款小工具,分别可以将 json
,yaml
和 table
转成 Go 的 struct
。下次再碰到这样的转换场景,再也不用皱眉挠头了,一键轻松搞定。
前两个直接在线转换,最后一个需要安装一个库,但也很方便。
json-to-go
地址: https://mholt.github.io/json-to-go/
输入:
输出:
yaml-to-go
地址: https://zhwt.github.io/yaml-to-go/
输入:
输出:
table-to-go
地址 https://github.com/gohouse/converter
假设有这样一张表:
使用方式分两种,分别是命令行调用和写 Go 代码:
命令行调用
1、下载对应平台的可执行文件, 下载地址:https://github.com/gohouse/converter/releases
2、命令行执行:
3、参数说明:
Go 代码调用
安装库:
代码:
输出:
收藏吧!希望你用到的时候还能想起它。
文章中的脑图和源码都上传到了 GitHub,有需要的同学可自行下载。
地址: https://github.com/yongxinz/gopher/tree/main/blog
关注公众号 AlwaysBeta,回复「goebook」领取 Go 编程经典书籍。
Go 专栏文章列表:
版权声明: 本文为 InfoQ 作者【AlwaysBeta】的原创文章。
原文链接:【http://xie.infoq.cn/article/57fa649b22ff3dcbaecea877f】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论