Go 效率工具集合
这次新增加一个工具,上次分享时有个朋友说让再增加一个”sql 转 ent schema”的工具,我也是这几天摸鱼加熬夜赶出来了,希望能用上。
工具快速访问
- JSON转GO: www.printlove.cn/tools/json2go
- SQL转GORM Model: www.printlove.cn/tools/sql2gorm
- SQL转 entgo schema: printlove.cn/tools/sql2ent
- SQL转go-zero Model: printlove.cn/tools/sql2gozero
JSON转GO
网址:www.printlove.cn/tools/json2go
1. 有两种模式:
- 转化-展开:json中的所有对象都创建为新的struct
- 转化-嵌套:json中的对象都包含到一个struct中
2. 自定义tag
默认转化后的tag
是json
,也可以自定义,比如可以改为:gorm
3. 效果图
SQL 转 ent
1. 效果图
2. 功能
- 此工具提供将 SQL 语句转化为
ent schema
- 提供常见的数据库类型到 field 函数的转化
SQL转go-zero
网址:printlove.cn/tools/sql2gozero
1. 效果图
2. 功能
和官方的 goctl 工具生成的代码是一样的,同样支持是否带缓存的Model。
SQL转GORM Model
网址:www.printlove.cn/tools/sql2gorm
1. 效果图
2. 功能
- 支持多表
- 支持引入包的导入
json转结构体怎么实现的
请问能搞个 struct 转 json 吗? 哈哈哈