Python:将JSON转换为XML
您是否知道有任何好的PythonPython:将JSON转换为XML,python,xml,json,Python,Xml,Json,您是否知道有任何好的PythonJSON XML解析器可以执行以下操作: 使用以下JSON: var json = { "root_element_name" : { "attr1" : "value", "attr2" : "value", "elements": { "element_name1" : "value", "element_name2" : "value" }
JSON XML
解析器可以执行以下操作:
使用以下JSON:
var json = {
"root_element_name" : {
"attr1" : "value",
"attr2" : "value",
"elements": {
"element_name1" : "value",
"element_name2" : "value"
}
}
}
然后转换为以下XML(&反之亦然):
<root_element_name attr1="value" attr2="value" >
<option name="element_name1" value="value"/>
<option name="element_name2" value="value"/>
</root_element_name>
非常感谢您的建议。Python a允许您将JSON转换为本机dict(使用JSON或在<2.6版本中使用simplejson) 你可以在图书馆的帮助下完成这项工作 或者您可以通过将其加载到
json.loads
中来实现这一点。有关此方法的更多说明,请查看
转换为xml的示例
>>> import xmltools
>>> d = {'a':1, 'b':2.2, 'c':'three' }
>>> xx = xmltools.WriteToXMLString(d)
>>> print xx
结果
<?xml version="1.0" encoding="UTF-8"?>
<top>
<a>1</a>
<b>2.2</b>
<c>three</c>
</top>
1.
2.2
三
向我们展示您尝试过的代码。请描述一下这个问题有多普遍。你试过使用dict和ElementTree吗?我正在寻找建议,请,我只想删除JSON对象并保存XML,如果可能的话,不写任何模式。可能的用法和。字典如何转换为XML?请访问我提供的链接。请不要将链接作为答案发布。给我们看一些代码。按您的要求重新编辑