登录
首页 >  Golang >  Go问答

删除结构字段,改变结构

来源:stackoverflow

时间:2024-02-19 09:39:24 365浏览 收藏

IT行业相对于一般传统行业,发展更新速度更快,一旦停止了学习,很快就会被行业所淘汰。所以我们需要踏踏实实的不断学习,精进自己的技术,尤其是初学者。今天golang学习网给大家整理了《删除结构字段,改变结构》,聊聊,我们一起来看看吧!

问题内容

从 google drive api 我得到一个结构类型 file。该结构与我要插入 bigquery 的结构几乎相同。

file 结构包含与 bigquery 不兼容的“appproperties”字段:

AppProperties map[string]string `json:"appProperties,omitempty"`

所以我想要的最终结果是相同的结构,但删除了 appproperties 字段。所以基本上问题是“如何从结构中删除字段”,但这没有意义,因为结构值是可变的,但结构字段不是。至少我现在是这么理解的。

我能想到的唯一解决方案是复制 file 结构定义并省略 appproperties 字段并将所有字段值移过去。

在 go 中执行此操作的正确方法是什么?


解决方案


唯一的方法是复制结构并省略不必要的字段,这很乏味,但没有其他方法......

好了,本文到此结束,带大家了解了《删除结构字段,改变结构》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>