Есть json типа
{"type": "type_string", "object": {"field1": 1, "field2" : "text"}}
И есть структура
type Event struct {
Type string `json:"type"`
Object []byte `json:"object"`
}
Которую я пытаюсь распарсить при помощи
var event Event
err = json.Unmarshal(body, &event)
if err != nil {
log.Fatal(err)
}
Чтобы потом в зависимости от типа распарсить содержимое поля Object, но получаю ошибку "json: cannot unmarshal object into Go struct field Event.object of type []uint8"
Как такое можно сделать?