我正在编写一些代码来解析来自 HTTP 响应的 JSON 数据。我的代码看起来像这样:
type ResultStruct struct {
result []map[string]string
}
var jsonData ResultStruct
err = json.Unmarshal(respBytes, &jsonData)
respBytes变量中的 json如下所示:
{
"result": [
{
"id": "ID 1"
},
{
"id": "ID 2"
}
]
}
然而,err也不是零。当我打印出来时,它说unexpected end of JSON input。这是什么原因造成的?JSON 似乎有效。这个错误是否与我的自定义结构有关?
哈士奇WWW
从 Java 到 Golang:解组多态 JSON
如何解析字段名称中具有随机哈希值的golang json数组
在 Golang 中使用嵌套 JSON 结构的最佳方法是什么?
当 json 输入结构错误时,Unmarshall 应该返回错误
相关分类