所述
unexpected end of JSONinput的结果是一个语法错误在JSON输入(可能丢失
",
}或
])。该错误不取决于您解码到的值的类型。
我在操场上使用示例JSON输入运行了代码。它运行没有错误。
该代码不解码任何内容,因为
result未导出该字段。如果导出结果字段:
type ResultStruct struct { Result []map[string]string}然后如本示例中所示对输入进行解码。
我怀疑您没有阅读应用程序中的整个响应正文。我建议使用以下方法解码JSON输入:
err := json.NewDeprer(resp.Body).Depre(&jsonData)
解码器直接从响应主体读取。



