python将xml转换成json
最近在做接口测试时,需要将xml报文转换成json,但是xml报文里面有部分是空值,转换之后出现vallue值为null,网上猫眼找到这样的案例,研究了一下总算搞出来了
import json
import xmltodict
def xml_to_dict(xml_dic=None):
# xml解析器
xml_par = xmltodict.parse(xml_dic)
# 通过dumps()方法转换成json,格式化json,index=1
json_dic=json.dumps(xml_par,indent=1)
# 返回直接把null值替换成‘’
return json_dic.replace("null","''")