我在学习GO以及定义使用JSON的结构时如下所示。
type List struct {
ID string `datastore:"-"`
Name string
}
我看到`符号之间有这个文字。我无法找到解释是什么意思。
即使没有这些,事情似乎也有效。
答案 0 :(得分:3)
它们是Marshal'ing Go结构中用于JSON的结构标记。在JSON中,与Go不同,字段是小写字符串。因此,大多数用例都是
type List struct {
ID string `json:"id"`
Name string `json:"name"`
}
在JSON中
{
"id": "some id",
"name": "some name"
}
见帖子here