前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >两款 go 开发实用工具

两款 go 开发实用工具

原创
作者头像
RememberGo
修改2021-10-25 10:07:34
3780
修改2021-10-25 10:07:34
举报
文章被收录于专栏:吴亲强的深夜食堂

图片拍摄于2021年8月1日,杭州西溪。

介绍

推荐两款go开发中用的还行的工具。

为什么推荐工具?是为了让评论区的大佬介绍其他更好用的工具,解放我的双手。

顺便问问,有没有只说话就能自动打完代码的工具?

JSON-To-Stuct

这个工具可以把json格式的数据转换成gostruct。比如你在对接第三方的时候,就不需要根据对方的接口一个个定义struct字段。下面示例复制的微信小商店商品json数据到网站的左框即可,当然自己还是需要做一些局部的调整。

其实这个功能 21 版的goland也支持了。在goland中你只需要这样,

Table-To-Stuct

被业务缠身的同学每天免不了CURDCURD之前总得建表吧。建表之后总得在代码中定义模型吧。总不能又一个个字段定义,那么下面这个工具可能管用。

假设你有一个库dream,库里有一个表category,结构如下,

你只需引入包github.com/gohouse/converter ,然后写这样的代码,就可以实现table-to-go功能。

运行这段代码,最后会根据设置的SavePath里的地址(尚未存在的目录需要先自行创建),生成category.go文件,内容如下,

相应的再进行调整即可。

总结

今天主要分享的是json-to-stucttable-to-stuct这两款日常会用上的工具。

好了,现在开始你们给我介绍趁手的工具了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • JSON-To-Stuct
  • Table-To-Stuct
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档