我正在尝试使用xmltodict
库将 xml 转换为 python 中的 json。虽然,xml 正在转换为 json,但在 dict 中的每个键之前,“@”都会被添加前缀。以下是代码片段和示例输出:
import xmltodict
import json
with open('response.xml','r') as res_file:
doc = xmltodict.parse(res_file.read())
xml_json_str = json.dumps(doc)
final_json = json.loads(xml_json_str)
输出:
"CustomerInfo": {
"@address": "Bangalore, Karnataka 560034",
"@email": "abc@gmail.com",
"@name": "Sam",
}
如何一次性从所有键中删除@?