我对这个问题的搜索结果只是发现了用户询问关于多行字符串的问题。我的问题不是这个。
假设我有一个保存在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。指定缩进转储,但我想知道在实际编辑器中是否可以这样做。理想情况下,它看起来像这样:
{
name1: {
attribute1: value1,
attribute2: value2,
attribute3: value3
},
name2: {
attribute1: value1,
attribute2: value2,
attribute3: value3
},
name3: {
attribute1: value1,
attribute2: value2,
attribute3: value3
}
}
3条答案
按热度按时间qij5mzcb1#
如果Json在一个单独的文件中,您可以执行Actions -〉Reformat code。
不知道是否有一种方法可以做到这一点的文件打开虽然。
aiqt4smr2#
PyCharm有一个名为
JSON Parser
的插件,例如:要访问插件,只需按
Shift
两次,然后键入json parser
。确保它是ON
。该插件也应该在工具选项卡之一可用。看图片。在我的IDE中,我将它放在侧边工具栏上。点击它,打开插件窗口。
mjqavswn3#
在Mac版本中打开一个单独的文件,它是在“代码”下拉-〉“重新格式化代码”或Option-Command-L