python将xml⽂件转为json
1.将xml转为json
使⽤了xmltodict,在将xml转为json前提下⾸先需要:
pip install xmltojson
然后再将xml转为json(⾃⼰在使⽤过程中的缺陷是会将xml中的数字也转为了字符串,带了引号,⽽我这边恰好不需要,只好⾃⼰⼜做了⼀遍转换,不过这已经很⼤程度上减少了⼀些转换代码)
xml_file = open(xml_path, 'r', encoding="utf-8")
xml_str = ad()
# !  *  '  (  )  ;  :  @  &  =  +  $  ,  /  ?  #  [    ]
xml_str = place(r"&|*|'|(|)|;|:|@|&|=|+|$|,|/|?|#|[|]", " ")
json_data = xmltodict.parse(xml_str, encoding='utf-8')
info = json.loads(json.dumps(json_data))
2.将json转为xml
# 代码
dict1 = {'Request': {'Body': {'Name': '孙悟空', 'Province': '北京', 'SettlementFlag': '0001', 'Head': {'ID': '00000000', 'Code': '9999', 'No': '15533'}}}}
python怎么读取json文件print(xmltodict.unparse(dict1))

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。