默认 Python 打印字典数据是用的单引号

但标准的 JSON 数据都是用双引号的,我希望可以用双引号打印并直接复制

使用 json.dumps 方法即可

1
2
3
4
5
6
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author: wxnacy([email protected])
import json
m = dict(name = '温', others=['wen'])
print(json.dumps(m, ensure_ascii=False))
1
{"name": "温", "others": ["wen"]}
03-16 12:02