golang自动生成struct json tag
# golang 自动生成 struct json tag
本文讲述如何自动为 golang struct 结构自动生成 json tag。以往我们需要手工为 struct 定义 tag,这很浪费时间,现在通过自动化工具 gomodifytags 可以帮助我们自动生成 json tag。
# 1. 安装 gomodifytags
go get github.com/fatih/gomodifytags
# 2. 为 struct 生成 json tag
下面给个示例:
gomodifytags -file ./app/model/estar_dto/estar.go -struct RespGetEstarVideoAdData -add-tags json -transform camelcase -w
需要指定文件路径、struct 名称
若需要转换为驼峰命名方式,还需要指定-transform camelcase
若想同步到文件,还需要加-w 参数
上次更新: 2021-03-24 18:12:06