【发布时间】:2016-07-08 22:38:41
【问题描述】:
谁能推荐一些好的 XML 到 JSON 转换工具/脚本来转换超过 100 万条 XML 记录?
【问题讨论】:
-
xml2json.js 是一个将xml文件转换为json格式的js库,可以使用这个脚本制作一个小程序,或者试试我的在线xml转json转换器xmltojson.tk,可以转换多个xml只需单击一下文件,使用 xml2json.js 创建
谁能推荐一些好的 XML 到 JSON 转换工具/脚本来转换超过 100 万条 XML 记录?
【问题讨论】:
执行此操作的一种方法是将 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=(',', ': '))
【讨论】:
你不需要 Python。
您应该可以使用XSLT 轻松实现此目的。
【讨论】: