对于我的项目,我需要编码成Json,如下所示。我将所有值都作为变量。任何帮助表示赞赏。
{ “ID”:[{ “名称”: “测试”, “类”:[{ “级”: “2”, “ID”: “34”}]}], “年龄”:“5 “}
这是我试过的代码
type classx struct {
Grade string `json:"grade"`
Id string `json:"id"`
}
type idx struct {
Name string `json:"name"`
Class []classx
}
type Response struct {
Age string `json:"age"`
Id []idx
}
但是收到错误“不能使用classx literal(类型classx)作为字段值类型[] classx”
答案 0 :(得分:2)
“类”字段是一个切片。你给它一个结构
错:
Response{Id:[]idx{idx{Class:classx{}}}}
正确:
Response{Id:[]idx{idx{Class:[]classx{}}}}