def basic_information_new_customer(url,jobMonthlyIncome,occupation,applyTime,age,personalAddress,jobCompanyAddress): #規則集調用 url = url+"/api/invokeRule" data = { "sysCode": "urule_india", "frontTransNo": "id00011", "frontTransTime": "2019-05-29 00:00:00", "rulePackage": "PERSONAL_INFO", "requestBody":{ "PersonalInfoDTO": { "jobMonthlyIncome": jobMonthlyIncome,#個人信息-月工資 "occupation": occupation,#個人信息-職業 "applyTime": applyTime,#個人信息-申請時間 "age": age,#基本信息-年齡 "personalAddress": personalAddress,#個人信息-申請人居住省份/邦 "jobCompanyAddress": jobCompanyAddress#個人信息-申請人工作省份/邦 } } } headers = {"Content-Type": "application/json"} req = requests.post(url=url, data=json.dumps(data), headers=headers) res = json.loads(req.content.decode()) #.decode() #print(type(res)) #loads 輸出的是 dict類型 return res
解決方法:
直接添加decode()解決
decode() 方法以 encoding 指定的編碼格式解碼字符串。該方法返回解碼后即為字符串。
decode()方法語法:str.decode(encoding='UTF-8',errors='strict')