python请求发送None而不是null

python请求发送None而不是null,python,python-3.x,python-requests,locust,Python,Python 3.x,Python Requests,Locust,我环顾四周,但找不到任何能清楚回答这个问题的信息。我可能做得不对,但我正在使用Python(3.6)(在引擎盖下使用Python请求库)在locustio中发送一个JSON,看起来像: {'Owner': None, 'Address': '123 sample', 'Introduction': 'hello', 'State': 1, 'Id': 1, 'EIN': '54330345', 'Name': 'company', 'Logo': None} r=self.client.put

我环顾四周,但找不到任何能清楚回答这个问题的信息。我可能做得不对,但我正在使用Python(3.6)(在引擎盖下使用Python请求库)在locustio中发送一个JSON,看起来像:

{'Owner': None, 'Address': '123 sample', 'Introduction': 'hello', 'State': 1, 'Id': 1, 'EIN': '54330345', 'Name': 'company', 'Logo': None}

r=self.client.put("/usergroup/1",json=grp)

我的问题是,在到达服务器端之前,每个None是否都转换为null?请求库是否处理发送/接收时null和None之间的所有转换?

否,但
json
模块处理。如果您的客户端使用
json
参数,则选择“是”。但是如果它使用
数据
参数,则
项不包括在post数据中。