我正在做一个 API 客户端,我想使用一个结构来拉出 json,问题是其中一个 json 字段应该命名为 type,据我所知它是一个保留关键字,我该如何创建一个结构有一个“类型”字段吗?例子:我想做的事:type Card struct { cardId string name string cardSet string type string}
2 回答
凤凰求蛊
TA贡献1825条经验 获得超4个赞
一开始就行不通,因为您没有导出字段名称。
否则,您可以根据需要使用 struct 标签来命名 json 字段
type Card struct {
CardID string `json:"cardId"`
Name string `json:"name"`
CardSet string `json:"cardSet"`
Type string `json:"type"`
}
BIG阳
TA贡献1859条经验 获得超6个赞
您必须在模型上使用 json 注释。此外,必须导出字段(大写),否则解组器将无法使用它们。
type Card struct {
CardId string `json:"cardId"`
Name string `json:"name"`
CardSet string `json:"cardSet"`
TheType string `json:"type"`
}
- 2 回答
- 0 关注
- 141 浏览
添加回答
举报
0/150
提交
取消