{re, err := ioutil.ReadAll(resp.Body)
a := json.Unmarshal(re, &accessobj)}
获取错误
错误:无效字符'<'寻找价值的开端
答案 0 :(得分:0)
错误
错误:无效字符'<'寻找价值的开端
意味着json.Unmarshal()
尝试解析传递给它的内容假设 json格式但它找到了一个'<'
字符,它不应该有。{1}}。如建议的那样,您的输入是不是的json格式,很可能是HTML文档。
看看这段代码:
re := []byte("<html></html>")
var accessobj struct{ X string }
a := json.Unmarshal(re, &accessobj)
在此示例中,内容是 HTML。尝试运行它(在Go Playground上)并得到相同的错误消息:
无效字符'&lt;'寻找价值的开端