根据 MySQL 表结构、JSON 生成 Go Struct
根据 mysql 表结构生成 golang struct 的几个项目:
gohouse/converter
go 编写的,可通过命令行执行(需带连接dsn): https://github.com/gohouse/converter
Shelnutt2/db2struct
https://github.com/Shelnutt2/db2struct
也是 go 写的,命令行执行。如:
db2struct --host=localhost --database=mydb\
--user=user1 --password=mypwd --package=model --gorm \
--target=user.go --table=users --struct=User
idoubi/sql2struct
Chrome 插件形式,直接复制 SQL 表结构到转换窗口: https://github.com/idoubi/sql2struct
一个在线转换工具
根据 JSON 生成 Go 结构体
JSON-to-Go: 在线使用 https://mholt.github.io/json-to-go/ , code: https://github.com/mholt/json-to-go