import json
data = {"user_password":"pwd","lvl":"1","bill_sex":"男"}
print(json.dumps(data,separators=(',',':'),ensure_ascii=False))
有空格这个时候如果用base64加密 那么和没有空格的数据是不一样的
数据为16进制 \u7537 这种用base64加密 那么和不是16进制的数据是不一样的
{"user_password": "pwd", "lvl": "1", "bill_sex": "\u7537"}
使用下面的方式就可以解决
print(json.dumps(data,separators=(',',':'),ensure_ascii=False))
{"user_password":"pwd","lvl":"1","bill_sex":"男"}