1 回答
TA贡献1848条经验 获得超10个赞
只是我的猜测(可能有更好的方法):
声明result为字符串到接口的映射并date单独添加键(我将把它的值留给你。我也跳过了else一部分,因为它似乎与问题无关):
if firsthour == secondhour {
result := make(map[string]interface{})
result["date"] = "value_of_date"
for k, v := range migrations {
if k != "date" {
if result[k] == nil {
result[k] = make([]string, 0)
}
result[k] = append(result[k].([]string), v.(string))
}
}
for k, v := range migrations1 {
if k != "date" {
if result[k] == nil {
result[k] = make([]string, 0)
}
result[k] = append(result[k].([]string), v.(string))
}
}
b, err := json.Marshal(result)
if err != nil {
fmt.Println(err)
}
fmt.Print(string(b))
} else { ... }
- 1 回答
- 0 关注
- 133 浏览
添加回答
举报