如何在 Golang 中拥有具有相同成员但不同 JSON 标签的开发结构和生产结构?
php小编苹果在Golang开发中,我们经常遇到需要在开发结构和生产结构中使用相同的成员,但却需要不同的JSON标签的情况。这种情况下,我们需要找到一种灵活的解决方案,以便在编写代码时能够方便地切换不同的标签。本文将介绍如何在Golang中实现这一需求,让开发过程更加高效和灵活。
问题内容
第一次提问! 我正在尝试将使用相同结构的开发和生产分开。
我正在使用 airtable,它将记录作为 json 发送,并带有我们在解组时使用的 fld 标签。
type airtablerecord struct { name *string `json:"fldaaaa,omitempty"` }登录后复制