【问题标题】:Struct for JSON objects in GO [duplicate]GO中JSON对象的结构[重复]
【发布时间】:2015-08-15 23:33:39
【问题描述】:

我正在学习 GO,并且在定义使用 JSON 的结构时,如下所示。

type List struct {
    ID   string `datastore:"-"`
    Name string
}

我看到`符号之间有这个文本。我无法找到解释这意味着什么。

即使没有这些,事情似乎也能正常工作。

【问题讨论】:

  • 这个问题是重复的,但是这个问题有更好的措辞。

标签: json go


【解决方案1】:

它们是用于将 Go 结构编组为 JSON 的 结构标记。在 JSON 中,与 Go 不同,字段是小写字符串。因此,大多数用例是

type List struct {
    ID   string `json:"id"`
    Name string `json:"name"`
}

在 JSON 中

{
  "id": "some id",
  "name": "some name"
}

见帖子here

【讨论】:

  • 对不起,它实际上是“结构标签”。已编辑!
猜你喜欢
  • 2020-02-27
  • 1970-01-01
  • 1970-01-01
  • 2015-01-10
  • 1970-01-01
  • 2019-03-21
  • 1970-01-01
  • 1970-01-01
  • 2017-06-23
相关资源
最近更新 更多