python把json批量转为xml
时间: 2023-09-30 16:07:52 浏览: 77
批量转换json到xml
可以使用Python内置的json和xml库来实现。具体代码如下:
``` python
import json
import xml.etree.ElementTree as ET
# 读取json文件
with open('data.json', 'r') as f:
data = json.load(f)
# 将json数据转为xml格式
root = ET.Element('data')
for item in data:
node = ET.SubElement(root, 'item')
for key, value in item.items():
child_node = ET.SubElement(node, key)
child_node.text = str(value)
# 将xml数据写入文件
tree = ET.ElementTree(root)
tree.write('data.xml', encoding='utf-8')
```
以上代码会将 `data.json` 中的数据批量转为 `data.xml` 文件。
阅读全文