我的应用程序中有很多结构。我想将它们全部反序列化为[] interface {}。
我该怎么做?我只能为每种结构编写具体的类型数组。 也许任何自定义程序包都可以吗?
此:
<Root>
<Button></Button>
<Checkbox></Checkbox>
<Someelse></Someelse>
</Root>
对此:
type Root struct {
Content []interface{}
}
答案 0 :(得分:0)
如何解组xml到[]接口?
您不能。死了很简单。软件包encoding / xml不支持此功能。