使用 GoModifyTags 将 bson 标签添加到 go 结构
Add bson tags to the go struct using GoModifyTags
我正在尝试使用 GoModifyTags,但它没有给我所需的结果。
我已经按照说明安装了它,但不知道如何实施。使用 VScode 编辑器。
我正在尝试在我的文件中添加 bson 标签。
目前,我有:
type option []struct {
Option string `json:"option"`
ID float64 `json:"id"`
Correct bool `json:"correct"`
}
必填:
type option []struct {
Option string `json:"option" bson:"option"`
ID float64 `json:"id" bson:"id"`
Correct bool `json:"correct" bson:"correct"`
}
我怎样才能做到这一点?
解决方案:
按照Jihoon Ye的指导,我得到了我想要的结果。以下是 VSCode 的步骤,并附有图片以帮助您更好地理解。
转到文件 -> 首选项 -> 设置
您必须在 VSCode
上安装 GO 扩展
在搜索框中键入“前往:添加标签”,您将看到如下设置。在标签字段中添加 bson。
Select 你在代码中的 go struct
右键单击 selected 代码 或 使用命令面板(使用快捷键 cntrl + shift + p)和 select “开始:将标签添加到结构字段”
这是最后的结果
和平,
使用命令
安装 GoModifyTags。
$ go get github.com/fatih/gomodifytags
输入下面的命令。
$ gomodifytags -file main.go -struct option -add-tags bson -w
下面的结果将被打印出来。
type option []struct {
Option string `json:"option" bson:"option"`
ID float64 `json:"id" bson:"id"`
Correct bool `json:"correct" bson:"correct"`
}
使用 VSCode
在用户设置中,如下设置“前往:添加标签”。
将光标置于结构中,然后运行“执行:将标记添加到结构字段”。
我正在尝试使用 GoModifyTags,但它没有给我所需的结果。
我已经按照说明安装了它,但不知道如何实施。使用 VScode 编辑器。
我正在尝试在我的文件中添加 bson 标签。
目前,我有:
type option []struct {
Option string `json:"option"`
ID float64 `json:"id"`
Correct bool `json:"correct"`
}
必填:
type option []struct {
Option string `json:"option" bson:"option"`
ID float64 `json:"id" bson:"id"`
Correct bool `json:"correct" bson:"correct"`
}
我怎样才能做到这一点?
解决方案:
按照Jihoon Ye的指导,我得到了我想要的结果。以下是 VSCode 的步骤,并附有图片以帮助您更好地理解。
转到文件 -> 首选项 -> 设置
您必须在 VSCode
上安装 GO 扩展在搜索框中键入“前往:添加标签”,您将看到如下设置。在标签字段中添加 bson。
Select 你在代码中的 go struct
右键单击 selected 代码 或 使用命令面板(使用快捷键 cntrl + shift + p)和 select “开始:将标签添加到结构字段”
这是最后的结果
和平,
使用命令
安装 GoModifyTags。
$ go get github.com/fatih/gomodifytags
输入下面的命令。
$ gomodifytags -file main.go -struct option -add-tags bson -w
下面的结果将被打印出来。
type option []struct {
Option string `json:"option" bson:"option"`
ID float64 `json:"id" bson:"id"`
Correct bool `json:"correct" bson:"correct"`
}
使用 VSCode
在用户设置中,如下设置“前往:添加标签”。
将光标置于结构中,然后运行“执行:将标记添加到结构字段”。