import json
params = {"businessId": "112233445566778899",
"projectName": "xxxxxxxxxx",
"createUserId": "yyyyyyyyyy"
}
payload = json.dumps(params, separators=(',', ':'))
payload2 = json.dumps(params)
print(payload, type(payload))
print(payload2, type(payload2))
{"businessId":"112233445566778899","projectName":"xxxxxxxxxx","createUserId":"yyyyyyyyyy"} <class 'str'>
{"businessId": "112233445566778899", "projectName": "xxxxxxxxxx", "createUserId": "yyyyyyyyyy"} <class 'str'>
使用 python 序列化时,通常使用 json.dumps()生成 json,但是会在key和value之间默认给你加上一个空格。传参时可能会应为这个空格导致服务端解析失败。