我有一个 800kb *.json 文件,全部压缩为一行。
内置的 JSON 格式化程序似乎拒绝格式化和标记文件,搜索了一段时间后我没有找到任何解决方案。我该怎么做?
我需要格式化 ~90MB json 文件。最初 Vscode 很顽固,但我找到了解决方法。
打开 JSON 文件并以任意名称“另存为”。不知怎的,这会触发一些东西,然后它被识别为 JSON 文件。然后您可以使用“格式化文档”。
Beawere,第一次因为进程挂起而使 Vscode 崩溃。不得不关闭并重新开始,只是这次我将 Vscode 进程的优先级设置为高,然后它运行得又快又顺利。
我的电脑有 24GB 内存,Vscode 使用大约 7。
基于另一个SO线程,您可以使用简单的python命令来格式化大型JSON文件
cat ugly.json | python -m json.tool > pretty.json
我必须对特定文件使用 Marius P 和 LazerDance 解决方法。对于其余的,“重新保存它”就成功了。