首页 > 解决方案 > 使用接口解组json数据时出错?

问题描述

我正在从数据库中检索数据并使用 Jquery 对相同的数据进行字符串化。现在我想解组这些数据。数据如下:

values = [{"day":"Sunday","time_slug":1,"timing":"8:00 am - 9:00 am","count":"1"},
  {"day":"Sunday","time_slug":2,"timing":"10:00 am - 11:00 am","count":"1"}]

我正在使用的代码:

func SaveProviderSpot(c *gin.Context) {
 //values := c.PostForm("array")
 byt := []byte(values)
 var dat map[string]interface{}
 if err := json.Unmarshal(byt, &dat); err != nil {
     panic(err)
  }
  fmt.Println(dat)
}

标签: jsongointerface

解决方案


因为您正在尝试将数组解组为地图。

最简单的解决方法是解组为一组地图

var dat []map[string]interface{}

推荐阅读