当前位置:   article > 正文

golang : Unmarshal: json: cannot unmarshal array into Go value of type main.MonitorServerInfo

json: cannot unmarshal array into go value of type

golang控制台报错:
golang : Unmarshal: json: cannot unmarshal array into Go value of type main.MonitorServerInfo
造成原因:String类型数据传入的数据是array格式(数组套数组)
原代码:
result := make(map[string]interface{})
err := json.Unmarshal([]byte(msg), &result)
改为:
result := make([]map[string]interface{}, 0)
err := json.Unmarshal([]byte(msg), &result)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/546721
推荐阅读
相关标签
  

闽ICP备14008679号