我正在尝试将使用相同结构的开发和生产分开。,我正在使用 airtable,它将记录作为 json 发送,并带有我们在解组时使用的 fld 标签。,我有 2 个独立的 airtable:,它们是相同的,只是由于 airtable 的工作方式,字段被赋予了不同的 fld 标签,我的 airtable 场地的图片,现在要将开发环境与生产环境分开,我必须根据我指向的 airtable 取消注释正确的成员。,我将此类型保留在它自己的 model.go 文件中,供其他包使用。,我调查过:,一行中有多个 json 标签,golang 不会这样做,使用构建标签分隔我的文件,也许这可行,但我做错了,文件1:,文件2:,研究过使用重新标记,但他们给出的示例看起来不像我正在寻找的,重新标记链接:https://pkg.go.dev/github.com/sevlyar/[电子邮件受保护],我想根据我是在开发模式还是生产模式下运行来动态更改此成员的标签。,任何及所有帮助将不胜感激!,如果您在此块中收到
redeclared 使用构建标记的
编译错误,请在 prod 文件上指定一个未标记的标记,以避免出现这种情况。,开发文件,产品文件,构建,自 1.17 以来,构建标签格式也发生了变化,所以在您的情况下,它会是,,但也应该与旧的一起使用。,