본문 바로가기

jo

명령줄 인자로 JSON 만들기

한줄평

셸 스크립트에서 JSON을 안전하게 생성해야 할 때 가장 간편한 선택입니다. 복잡하게 중첩된 구조를 만들려면 문법이 금세 장황해져 차라리 jq를 쓰는 편이 나을 때도 있습니다.

이런 분께 셸 스크립트에서 JSON 요청 본문을 안전하게 만들고 싶은 분께

좋은 점

  • 따옴표·이스케이프를 알아서 처리해 깨진 JSON을 막아 줌
  • 의존성이 가볍고 파이프라인에 넣기 쉬움

아쉬운 점

  • 깊게 중첩된 구조는 문법이 복잡해져 가독성이 떨어짐

소개

셸에서 이름=값 인자를 넘기면 그대로 JSON 객체나 배열로 찍어 주는 명령줄 도구입니다. 스크립트 안에서 API 요청 본문이나 설정 조각을 손으로 따옴표를 맞춰 가며 조립하는 수고를 덜어 줍니다. 중첩 객체, 배열, 숫자·불리언 타입 지정도 짧은 문법으로 지원합니다. GUI 없이 파이프라인과 배시 스크립트에서 쓰는 용도입니다.

제작사

영삼넷 · 공식 홈페이지

조 (jo) 무료 다운로드 | 자료실 | 영삼넷