马歇尔在 Go 中映射到 XML

我试图将地图输出为 XML 数据,但是我收到以下错误:

xml: unsupported type: map[string]int

编组映射适用于 JSON,所以我不明白为什么它不适用于 XML。使用结构真的是唯一的方法吗?


天涯尽头无女友
浏览 187回答 3
3回答

德玛西亚99

我想这是因为 XML 节点是有序的,但 map 不是。检查这个 Marshal handles an array or slice by marshalling each of the elements.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go