[英]python converting dict to JSON
我有以下格式的python字典
{'status': ['Done'], 'urgency': 1, 'text': {'shorttext': 'Short Text', 'longtext': 'Long Text'}, 'startdate': '2019-03-03', 'enddate': '2019-03-03'}
當我使用json_dumps轉換為json時
obj=json_dumps(dict)
print(obj)
'{"status": ["Done"], "urgency": 1, "text": {"shorttext": "Short Text", "longtext": "Long Text"}, "startdate": "2019-03-03", "enddate": "2019-03-03"}'
現在,當我嘗試使用request.post調用以以下格式將有效負載發布到api時
requests.post(url, headers, json=obj)
我收到以下錯誤
no String-argument constructor/factory method to deserialize from String value (\'{"status": ["Done"], "urgency": 1, "text": {"shorttext": "Short Text", "longtext": "Long Text"}, "startdate": "2019-03-03", "enddate": "2019-03-03"}'\)
關於什么可能導致此的任何輸入? 我懷疑是有效載荷包含在其中,但不確定。 謝謝!
不要放棄該命令!
requests.post(url, headers, json=dict)
或者,如果您必須:
requests.post(url, headers, data=obj)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.