为什么json.dumps()将表情符号编码为unicode?请参见下面的代码和输出:
import json
obj = {"key": "hello "}
print(obj)
{'key':'hello'}
print(json.dumps(obj))
'{“ key”:“ hello \ ud83d \ ude00”}'
我尝试了print(json.dumps(obj)).encode('utf-8')
和一些变体(.decode()
...),但是它并没有太大改变输出。我正在使用Python 3.6.1