51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

golang自动生成struct json tag

# golang 自动生成 struct json tag {#golang-自动生成-struct-json-tag}

本文讲述如何自动为 golang struct 结构自动生成 json tag。以往我们需要手工为 struct 定义 tag,这很浪费时间,现在通过自动化工具 gomodifytags 可以帮助我们自动生成 json tag。

# 1. 安装 gomodifytags {#_1-安装-gomodifytags}

go get github.com/fatih/gomodifytags

# 2. 为 struct 生成 json tag {#_2-为-struct-生成-json-tag}

下面给个示例:

gomodifytags -file ./app/model/estar_dto/estar.go -struct RespGetEstarVideoAdData -add-tags json -transform camelcase -w

需要指定文件路径、struct 名称
若需要转换为驼峰命名方式,还需要指定-transform camelcase
若想同步到文件,还需要加-w 参数

赞(0)
未经允许不得转载:工具盒子 » golang自动生成struct json tag