问题描述
我正在尝试发送为测试我的功能之一而准备的模拟数据。它通过说“无效字符'['寻找对象键字符串的开头”失败。无法将提供的主体解码为有效载荷结构。
type Payload struct {
Team []map[string]interface{} `json:"teams"`
Players []map[string]interface{} `json:"players"`
Time map[string]interface{} `json:"time"`
}
var Players Payload
body:= strings.NewReader(fmt.Sprintf("%v",Payload{
Team: []map[string]interface{}{
{
"location":"LA","number_of_members":"15992","name":"Los Angeles Lakers","rank":3,},Players: []map[string]interface{}{
{
"name":"Kuzma","championship":1,"stats": map[string]interface{}{
"pts": 20,"assists": 12,Time: map[string]interface{}{
"endDate": endDate,"isUpdateLineItem": isUpdateLineItem,"startDate": startDate,"timezone": timezone,))
if err := json.NewDecoder(body).Decode(&Players); err != nil {
errors.Write(rw,400,"Unable to parse request body JSON or invalid data format.")
return
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)