首页 > 解决方案 > 长列表的漂亮 json 格式

问题描述

如何在终端/vim 中很好地格式化带有长列表的 JSON?

默认 JSON 格式 ( python -m json.tool/ jq) 拆分列表,每个项目单独一行。当文件包含很长的列表(>1000 项)时,文件会变得很长。

我想得到类似于 PyCharm 在格式化 JSON 时产生的东西。列表是连续的,但是当它们超过长度限制时会分裂。

编辑:pprint(compact=True)产生所需的输出,但使用单引号而不是双引号

标签: json

解决方案


推荐阅读