Python:json、xml、字典各种转换

第一步、安装xmltodict库   pip install xmltodict

第二步、导入xmltodict库   import xmltodict

将字典转成json

def trans_dict_to_json(dict):
    jsonData = json.dumps(dict)
    print(jsonData)
    trans_json_to_xml(jsonData)

将json转换成字典

def trans_json_to_dict(jsonData):
    jsdict=json.loads(jsonData)  #将json转换成字典
    print(jsdict)

将字典转换成xml

def trans_dict_to_xml(jsdict):
     xml=''
     try:
        xml = xmltodict.unparse(jsdict,encoding='utf-8')
        print(xml)
    except:
        xml = xmltodict.unparse({'request':jsdict},encoding='utf-8')
        print(xml)
    finally:
        print(xml)
        return xml
原文地址:https://www.cnblogs.com/dafa638/p/9952790.html