有人可以推荐一些优秀的XML到JSON转换工具/脚本来转换超过100万条XML记录吗?
答案 0 :(得分:3)
执行此操作的一种方法是将xml转换为dict,然后将dict转换为JSON。这是一个简单的例子
import json
import xmltodict
def convertXmlToJSON(xmlFile, xml_attribs=True):
with open(xmlFile, "rb") as file:
my_dict = xmltodict.parse(file, xml_attribs=xml_attribs)
return json.dumps(my_dict, indent=4,separators=(',', ': '))
答案 1 :(得分:1)
你不需要Python。
你应该可以使用XSLT来轻松实现这一目标。