将 json(或简单的 XML)转换为具有命名空间(或特定架构)的 XML 的最佳方法是什么,不使用强类型类 (C#)? (使用 XSD、XSLT、模板引擎或其他基于文本的引擎)。
最有效的方法是什么(资源/性能)?
例如,在 json 中获取以下对象 - 字符串:
{
'item': {
'name': 'item #1'
'code': 'itm-123'
'image': {
'@url': 'http://www.foo.com/bar.jpg'
}
}
}
并将其转换为:
<foo:item>
<foo:name>item #1</foo:name>
<foo:code>itm-123</foo:code>
<foo:image url="http://www.foo.bar"/>
</foo:item>
(对象可以比上面的示例更复杂)
谢谢
最佳答案
您可以使用 json.net 来执行此操作。 阅读其他 post
它显示相反的方式,但应该几乎相同。
关于c# - 在 C# .NET 中使用命名空间将简单的 JSON/XML 转换为 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10528801/