Jq

如何通過 jq 清理 JSON?

  • December 3, 2019

該命令jq . generaldq_tabelas_novas.json是身份,我需要它,但使用-ncoption … But any,-n-nc 返回 null on jq -nc . generaldq_tabelas_novas.json

似乎是一個錯誤,因為--help說   jq$$ options $$過濾文件

來自man jq

  o   --null-input/-n:

      Don't read any input at all! Instead, the filter is run once using
      null as the input. This is useful when using jq as a simple
      calculator or to construct JSON data from scratch.

這意味著在使用jq時甚至不會讀取您的文件-n。這不是錯誤,因為概要說

jq [options...] filter [files...]

也就是說,文件操作數是可選的。

對於緊湊的輸出,您應該使用

jq -c . generaldq_tabelas_novas.json >newfile.json

引用自:https://unix.stackexchange.com/questions/555425