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

 

posted @ 2018-11-13 16:11  小虾米甜  阅读(3134)  评论(0编辑  收藏  举报