有没有办法在pycharm中查看多行json文件?

Joh*_*Doe 1 python json pycharm

我对这个问题的搜索刚刚发现用户询问有关多行字符串的问题。我的问题不是这个。

假设我有一个大字典保存在 json 文件中。例如这样的事情:

{name1: {attribute1: value1, attribute2: value2, attribute3: value3}, name2: {attribute1: value1, attribute2: value2, attribute3: value3}, name3: {attribute1: value1, attribute2: value2, attribute3: value3}}

对于许多具有多种属性的人来说,如果像在 pycharm 中那样全部打印在一行上,则无法正确阅读。有没有办法配置 pycharm,以便当我尝试通过打开文件本身来读取此类数据时,它以更可读的方式显示此类数据?我知道我可以编写一个函数来漂亮地打印它,或者使用 json.dumps 指定缩进,但我想知道这在实际编辑器中是否可行。理想情况下它看起来像这样:

{
    name1: {
                attribute1: value1,
                attribute2: value2,
                attribute3: value3
            },
    name2: {
                attribute1: value1,
                attribute2: value2,
                attribute3: value3
            },
    name3: {
                attribute1: value1,
                attribute2: value2,
                attribute3: value3
            }
}
Run Code Online (Sandbox Code Playgroud)

Rai*_*ide 5

如果 Json 位于单独的文件中,您可以执行操作 -> 重新格式化代码。

在此输入图像描述

但不确定是否有办法在打开文件时执行此操作。