gpt4 book ai didi

go - 您可以在单独的文件中创建结构标记吗?

转载 作者:行者123 更新时间:2023-12-01 22:31:30 24 4
gpt4 key购买 nike

这不是How can I override json tags in a Go struct?的副本-提出了一个完全不同的问题!

鉴于此XML结构:

type Foo struct {
Bar string `xml:"bar"`
}

我想在其他地方的config'文件中定义 xml:"bar"。就像是:
import (
"github.com/foo/app/config"
)

type Foo struct {
Bar string config.Bar
}

其中github.com/foo/app/config包含以下内容:
package config

const (
Bar = `xml:"bar"`
)

但是,这行不通-希望获得任何帮助以实现类似目标。

最佳答案

您可以在单独的配置文件中创建struct标签吗?

没有。

您甚至无法在运行时更改它们。

关于go - 您可以在单独的文件中创建结构标记吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61524090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com