方法

利用 Python 的 json 内置模块,在进行 dumps 操作时,使用 ensure_ascii=False
参数是中文不会被转码

1
data = json.dumps(data,ensure_ascii=False).encode('utf-8')

完整实例

1
2
3
4
5
6
7
import json
import requests

url = 'https://api.weixin.qq.com/cgi-bin/menu/create?access_token=...'
data = json.dumps(data,ensure_ascii=False).encode('utf-8')
res = requests.post(url,data=data)
print(res)
03-16 14:36