为了账号安全,请及时绑定邮箱和手机立即绑定

json解组错误

json解组错误

Go
萧十郎 2021-06-03 10:55:08
我收到以下错误:json.Unmarshal undefined (type interface {} has no field or method Unmarshal)尝试将 json 字节切片转换为通用 interface{} 类型。我正在阅读文档encoding/json,他们给出了一个示例,表明这是有效的。是什么赋予了?package mainimport (    "encoding/json"    "fmt"    "io/ioutil")func main() {    var json interface{}    data, _ := ioutil.ReadFile("testMusic.json")    json.Unmarshal(data, &json)    m := json.(map[string]interface{})    fmt.Printf("%+v", m)}
查看完整描述

1 回答

?
白衣非少年

TA贡献1155条经验 获得超0个赞

您已经定义了一个局部变量json,用于屏蔽json引用 JSON 模块的全局符号。重命名您的局部变量应该允许您的代码工作。


查看完整回答
反对 回复 2021-06-07
  • 1 回答
  • 0 关注
  • 424 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号