使用json序列化的时候,使用json.dumps()生成的的json会在key和value之间默认加一个空格,导致服务器hash校验不通过。解决办法:在使用json.dumps()时加上separators=(’,’, ‘:’)
eg:
import json
json_str1={"name":'hy',"pageNo":1,"pageSize":12}
print(json.dumps(json_str1))
print(json.dumps(json_str1,separators=(',', ':')))
{"name": "hy", "pageNo": 1, "pageSize": 12}
{"name":"hy","pageNo":1,"pageSize":12}
Process finished with exit code 0