两款 go 开发实用工具
介绍
推荐两款go
开发中用的还行的工具。
为什么推荐工具?是为了让评论区的大佬介绍其他更好用的工具,解放我的双手。
顺便问问,有没有只说话就能自动打完代码的工具?
JSON-To-Stuct
这个工具可以把json
格式的数据转换成go
的struct
。比如你在对接第三方的时候,就不需要根据对方的接口一个个定义struct
字段。下面示例复制的微信小商店商品json
数据到网站的左框即可,当然自己还是需要做一些局部的调整。
其实这个功能 21 版的goland
也支持了。在goland
中你只需要这样,
Table-To-Stuct
被业务缠身的同学每天免不了CURD
。CURD
之前总得建表吧。建表之后总得在代码中定义模型吧。总不能又一个个字段定义,那么下面这个工具可能管用。
假设你有一个库dream
,库里有一个表category
,结构如下,
你只需引入包github.com/gohouse/converter
,然后写这样的代码,就可以实现table-to-go
功能。
运行这段代码,最后会根据设置的SavePath
里的地址(尚未存在的目录需要先自行创建),生成category.go
文件,内容如下,
相应的再进行调整即可。
总结
今天主要分享的是json-to-stuct
、table-to-stuct
这两款日常会用上的工具。
好了,现在开始你们给我介绍趁手的工具了。
推荐阅读
评论