【发布时间】:2017-08-23 13:41:52
【问题描述】:
我有一个这样的被调用类的结构。
type ClassDetails struct {
ClassNumber int `json:"classNumber"`
Names []string `json:names`}
我手动创建了类似的东西。
type Subject struct {
Math ClassDetails `json:"math"`
Science ClassDetails `json:"science"`}
我想即时执行此操作。当我获得信息时,向主题添加更多的 ClassDetails,但我不能使用类型类的数组。 如何才能做到这一点?而且我还需要将类的名称添加为 json 标记。 我的结果结构应该包含这样的值。
{
"classes": {
"school": "MayorWestHigh",
"math": [{
"classNumber": "1",
"names": ["aaron", "baron", "cathy"]
},
{
"classNumber": "2",
"names": ["aaron", "baron", "cathy"]
}
],
"science": [{
"classNumber": "1",
"names": ["ted", "baron", "isiah"]
}],
"geography": [{
"classNumber": "1",
"names": ["peter", "glen", "joe"]
}]
}
}
【问题讨论】:
-
使用指针.....
-
@BasileStarynkevitch 使用指针对提出的问题没有任何影响。