1 回答
TA贡献1921条经验 获得超9个赞
我会为此使用两个结构:
type ColData struct {
Id string `json:"id"`
Avatar string `json:"avatar"`
Name string `json:"name"`
Email string `json:"email"`
Phone string `json:"phone"`
Address string `json:"address"`
}
type View struct {
Columns []string `json:"columns"`
Data []ColData `json:"data"`
}
回应您的更新:
type View struct {
Columns []string `"json:columns"`
Data map[string]interface{} `"json:data"`
}
只需要成为
type View struct {
Columns []string `"json:columns"`
Data []map[string]interface{} `"json:data"`
}
将您的数据放入结构中。与他们一起工作string或json.RawMessage代替他们工作也可能很好interface{},但我真的不知道你在用它做什么/你可能会得到什么。
- 1 回答
- 0 关注
- 216 浏览
添加回答
举报