I'm trying to Unmarshal some json so that a nested object does not get parsed but just treated as a string
or []byte
.
So I want to get the following:
{
"id" : 15,
"foo" : { "foo": 123, "bar": "baz" }
}
Unmarshaled into:
type Bar struct {
ID int64 `json:"id"`
Foo []byte `json:"foo"`
}
I get the following error:
json: cannot unmarshal object into Go value of type []uint8
playground demo
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…