如何在Python的POST请求中将null作为值传递?

Ign*_*ora 8 python post request python-requests

我正在尝试使用包含null值的参数发送POST请求,并且None被忽略。除此之外,我不确定False是否作为false发送。

例如:

requests.post("http://myurl.com/address/", data = {"parentValue":{"value1":False,"value2":None}})
Run Code Online (Sandbox Code Playgroud)

和所需的参数服务器端是

{"parentValue":{"value1":false, "value2":null}}
Run Code Online (Sandbox Code Playgroud)

tl; dr:我需要在服务器端将Falsenull作为POST请求的参数,如何使用Python请求发送它们?

Ign*_*ora 1

正如 roganjosh 所建议的,json.dumps()对于所需的对象,有效。