4.11 【高效编辑 11】输出结果美化:Show as JSON

http://image.iswbm.com/20200804124133.png

当你使用 PyCharm 运行程序后,如果打印了 JSON 字符串,对于人的肉眼来说是很不友好的。

比如这样一段代码

member = '{"name":"xiaoming", "gender": "male", "age": 18}'
print(member)

这时候可以在输出窗口点击右键,选择 Show as JSON, PyCharm 就会新开一个临时文件显示被格式化过的 JSON 字符串

http://image.iswbm.com/20200826084710.png

这个功能在较低版本的 PyCharm 中是没有的。

同时,我发现这个功能有两个缺点

1、只能美化打印的 JSON 字符串,在美化打印的字典时,会有一点问题。

比如这样一段代码

member = {"name":"xiaoming", "gender": "male", "age": 18}
print(member)
http://image.iswbm.com/20200826085228.png

2、打印的 JSON 字符串里不能有 [],不然解析会有问题

http://image.iswbm.com/20200826085448.png