Python中将XML转换为JSON的方法有多种,其中一种常见的方法是使用第三方库xmltodict。下面是一个示例代码:
import xmltodict import json def 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 = """""" # 调用函数进行转换 json_string = xml_to_json(xml_string) print(json_string) John Doe 30 Jane Smith 25
运行以上代码,将输出以下JSON字符串:
{ "root": { "person": [ { "name": "John Doe", "age": "30" }, { "name": "Jane Smith", "age": "25" } ] } }
请注意,此示例使用了xmltodict库,因此需要先安装该库。可以使用以下命令安装:
pip install xmltodict