GO中的JSON对象的结构
问题描述:
我正在学习GO,并定义了如下所示使用JSON工作的结构。GO中的JSON对象的结构
type List struct {
ID string `datastore:"-"`
Name string
}
我看到`sign之间有这样的文字。我一直无法找到一个解释什么意思。
即使没有这些东西,事情似乎仍然有效。
答
它们是结构标记用于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
对不起它实际上是 “结构标签”。编辑! – PieOhPah