我有一张地图:[]map[string]string。
将结果填充到json.marshal()兼容的对象中。输出:
[
{
"key1": "val1",
"key2": "val2"
},
{
"randval3": "val1",
"randval2": "xyz1"
"randval1": "xyz3"
},
...
]
但是,当我运行xml.marshal(). 我收到一个xml: unsupported type: map[string]string. 考虑到 XML 需要节点名称等这一事实,这似乎是合理的。所以我基本上要寻找的是一种获得方法:
<rootElement>
<child>
<key1>val1</key1>
<key2>val1</key2>
</child>
<child>
<randval3>val1</randval3>
<randval2>xyz1</randval2>
<randval1>xyz1</randval1>
</child>
</rootElement>
但是我一直无法获得与兼容的“对象”xml.unmarshal()
芜湖不芜
侃侃无极
相关分类