如何将 xml 解组到接口数组?

  • 本文关键字:接口 数组 xml xml go
  • 更新时间 :
  • 英文 :


我的应用程序中有很多结构。我想将它们全部反序列化为 []接口{}。

我该怎么做?我只能为每个结构编写具体的类型数组。 也许任何自定义软件包都可以?

这:

<Root>
<Button></Button>
<Checkbox></Checkbox>
<Someelse></Someelse>
</Root>

对此:

type Root struct {
Content []interface{}
}

https://play.golang.org/p/-6hNKWdsIYn

如何将 xml 解组到 [...] 一个 [] 接口?

你不能。死简单。包编码/xml 不支持此功能。

最新更新