首页 > 解决方案 > 如何使用 python 脚本将 XML 转换为 JSON?

问题描述

如何使用 python 脚本将 XML 转换为 JSON

XML 是 OAGIS® 修订版:9.2 格式。

我正在使用这个程序进行转换,但我没有得到所需的输出

import json
import xmltodict

with open("input.xml", 'r') as f:
    xmlString = f.read()

    # print("XML input (input.xml):")
    # print(xmlString)

    jsonString = json.dumps(xmltodict.parse(xmlString), indent=4)

    print("\nJSON output(output.json):")
    print(jsonString)

    with open("output.json", 'w') as f:
        f.write(jsonString)

这是我的 XML 格式 下载

所需的输出格式:-

简单的 NDJSON 键值对,如下所示

{
   "ID_XXXXXXXXXXXX_ID":0,
   "ID":"U",
   "INSRT_UPDT_DATE":"2012-05-02 10:42:50.1600000",
   "S_CD":"Open"
}

标签: pythonpython-3.xxml

解决方案


推荐阅读