Jq
如何通過 jq 清理 JSON?
該命令
jq . generaldq_tabelas_novas.json
是身份,我需要它,但使用-nc
option … But any,-n
或-nc
返回 null onjq -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