我如何打印(到控制台) Id
, Title
, Name
结构等?
type Project struct {
Id int64 `json:"project_id"`
Title string `json:"title"`
Name string `json:"name"`
Data Data `json:"data"`
Commits Commits `json:"commits"`
}
原文由 fnr 发布,翻译遵循 CC BY-SA 4.0 许可协议
要打印结构中字段的名称:
来自
fmt
包:假设您有一个项目实例(在“
yourProject
”中)文章 JSON and Go 将提供有关如何从 JSON 结构检索值的更多详细信息。
这个 Go by example 页面 提供了另一种技术:
那会打印:
如果您没有任何实例,那么您需要 使用反射 来显示给定结构的字段名称, 如本例所示。