jq를 통해 JSON을 정리하는 방법은 무엇입니까?

jq를 통해 JSON을 정리하는 방법은 무엇입니까?

명령 jq . generaldq_tabelas_novas.json은 신원입니다. 필요하지만 -nc옵션이 있습니다...하지만 아무거나 -n또는-nc null 값을 반환합니다.존재하다 jq -nc . generaldq_tabelas_novas.json.

것 같다허점왜냐면 --help말야   jq [옵션] 필터 파일.

답변1

에서 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

관련 정보