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

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 关注
  • 415 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信