В моем приложении много структур.И я хочу десериализовать их все в [] interface {}.
Как я могу это сделать?Я могу только написать конкретный массив типов для каждой структуры.Может быть, какие-нибудь пользовательские пакеты могут это?
Это:
<Root>
<Button></Button>
<Checkbox></Checkbox>
<Someelse></Someelse>
</Root>
до этого:
type Root struct {
Content []interface{}
}
https://play.golang.org/p/-6hNKWdsIYn