【问题标题】:Bulk XML to JSON conversion [closed]批量 XML 到 JSON 的转换 [关闭]
【发布时间】:2016-07-08 22:38:41
【问题描述】:

谁能推荐一些好的 XML 到 JSON 转换工具/脚本来转换超过 100 万条 XML 记录?

【问题讨论】:

  • xml2json.js 是一个将xml文件转换为json格式的js库,可以使用这个脚本制作一个小程序,或者试试我的在线xml转json转换器xmltojson.tk,可以转换多个xml只需单击一下文件,使用 xml2json.js 创建

标签: python json xml parsing


【解决方案1】:

执行此操作的一种方法是将 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=(',', ': '))

【讨论】:

    【解决方案2】:

    你不需要 Python。

    您应该可以使用XSLT 轻松实现此目的。

    【讨论】:

      猜你喜欢
      • 2013-03-08
      • 1970-01-01
      • 2010-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-17
      • 2011-10-08
      • 1970-01-01
      相关资源
      最近更新 更多