如何在Golang中将Json字符串转换为xml?

I'm trying to convert json string in to xml format using Golang. My whole object is to convert json in to map string interface and then convert interface in to xml file. (There is no predefined structs). Please help me to solve this issue?

var f interface{}
err := json.Unmarshal(b, &f)

1个回答

There's an xml package that is equivalent to the json one under encoding. Just import it and then marshal the result of your json.Unmarshal

import "encoding/xml"
xml.Marshal(&f)
dpn517111
dpn517111 嗯,是的,它不知道如何将map [string] interface {}编组为有效的xml,考虑到XML的刚性,这不足为奇。 您必须将其与更具体的类型一起使用。 您是否使用过map [string] interface {}?
接近 5 年之前 回复
drxv39706
drxv39706 使用此方法时出现问题(xml:不受支持的类型:map [string] interface {})
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问