如何缩进 RSpec 输出 JSON 文件

How to indent RSpec output JSON file

我 运行 我的 RSpecs 是这样的:

RSpec::Core::Runner.run(['spec', '-f', 'json', '--out', 'output.json'])

我正在 output.json 文件中获取输出,但输出缩进不正确。一切都在一行中。有没有办法缩进 JSON 输出文件?

RSpec JSON 格式化程序不包括间距,因为 JSON 输出通常由另一个程序而不是人类使用。

如果您需要查看文件中的 JSON,我建议使用浏览器插件,或者可以为您重新格式化 JSON 的编辑器。