gpt4 book ai didi

json解码错误

转载 作者:IT老高 更新时间:2023-10-28 13:06:43 29 4
gpt4 key购买 nike

我收到以下错误:

json.Unmarshal undefined(类型接口(interface){}没有Unmarshal的字段或方法)

尝试将 json 字节 slice 转换为通用接口(interface){} 类型。我正在阅读 encoding/json 的文档,他们提供了一个示例,表明这是有效的。什么给了?

package main

import (
"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)

}

最佳答案

您已经定义了一个局部变量 json,它掩盖了引用 JSON 模块的全局符号 json。重命名你的局部变量应该可以让你的代码工作。

关于json解码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15686151/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com