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 
