Python中xml转json的方法是什么

   2025-02-13 3010
核心提示:Python中将XML转换为JSON的方法有多种,其中一种常见的方法是使用第三方库xmltodict。下面是一个示例代码:import xmltodictimpo

Python中将XML转换为JSON的方法有多种,其中一种常见的方法是使用第三方库xmltodict。下面是一个示例代码:

import xmltodictimport jsondef xml_to_json(xml_string):    # 将XML字符串解析为字典形式    data_dict = xmltodict.parse(xml_string)        # 将字典转换为JSON字符串    json_string = json.dumps(data_dict)        return json_string# 要转换的XML字符串xml_string = """<root>    <person>        <name>John Doe</name>        <age>30</age>    </person>    <person>        <name>Jane Smith</name>        <age>25</age>    </person></root>"""# 调用函数进行转换json_string = xml_to_json(xml_string)print(json_string)

运行以上代码,将输出以下JSON字符串:

{    "root": {        "person": [            {                "name": "John Doe",                "age": "30"            },            {                "name": "Jane Smith",                "age": "25"            }        ]    }}

请注意,此示例使用了xmltodict库,因此需要先安装该库。可以使用以下命令安装:

pip install xmltodict

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言