I am working on some code to parse the JSON data from an HTTP response. The code I have looks something like this:
type ResultStruct struct {
result []map[string]string
}
var jsonData ResultStruct
err = json.Unmarshal(respBytes, &jsonData)
The json in the respBytes
variable looks like this:
{
"result": [
{
"id": "ID 1"
},
{
"id": "ID 2"
}
]
}
However, err
is not nil. When I print it out it says unexpected end of JSON input
. What is causing this? The JSON seems to valid. Does this error have something to do with my custom struct?
Thanks in advance!