簡體   English   中英

request.post的自定義JSONEncoder

[英]Custom JSONEncoder for requests.post

我正在為REST API編寫包裝器並使用請求模塊。

方法.json()響應對象轉移**kwargsjson.loads()函數,所以可以很容易地使用自定義JSON解碼器和,即透明UNIX紀元時間戳轉換為datetime.datetime對象。

有沒有辦法在Request對象中使用自定義JSON編碼器? 似乎我只能使用參數json,但無法找到如何使用自定義JSON編碼器。

不支持使用自定義編碼器和json參數從alecxe( https://github.com/kennethreitz/requests/issues/2755 )提供的鏈接中提取答案。 建議您手動構建帖子。

r = requests.post('http://foo.bar', data=json.dumps(some_data, cls=CustomJSONEncoder), headers={'Content-Type': 'application/json'})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM