GO中JSON对象的结构

GO中JSON对象的结构,json,go,Json,Go,我正在学习如何定义用于JSON的结构,如下所示 type List struct { ID string `datastore:"-"` Name string } 我看到在“符号”之间有这段文字。我无法找到一个解释这意味着什么 即使没有这些标记,事情似乎也能正常工作。它们是在将Go结构编组为JSON时使用的结构标记。在JSON中,与Go不同,字段是小写字符串。因此,大多数用例都是 type List struct { ID string `json:"id"`

我正在学习如何定义用于JSON的结构,如下所示

type List struct {
    ID   string `datastore:"-"`
    Name string
}
我看到在“符号”之间有这段文字。我无法找到一个解释这意味着什么


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

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

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

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

参见post

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

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

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

参见post

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

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

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

参见post

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

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

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

请参阅post

抱歉,它实际上是“结构标签”。编辑!抱歉,它实际上是“结构标签”。编辑!抱歉,它实际上是“结构标签”。编辑!抱歉,它实际上是“结构标签”。编辑!这个问题是重复的,但是这个问题有更好的措词。这个问题是重复的,但是这个问题有更好的措词。这个问题是重复的,但是这个问题有更好的措词。这个问题是重复的,但是这个问题有更好的措词。