소개
TidyJson (Portable)는 Windows용 명령줄 도구로, JSON 데이터를 읽어 들여 보기 좋게 포맷팅하여 출력합니다. MasterDevs에서 개발했으며, 표준 입력 및 출력, 파일, 클립보드 간에 JSON을 읽고 쓸 수 있습니다. MIT 라이선스 하에 배포되는 오픈소스 소프트웨어입니다.
상세정보
JSON 포맷팅
입력된 JSON 데이터를 분석하여 들여쓰기 및 줄바꿈을 적용해 가독성이 높은 형태로 출력합니다.
다양한 입출력 지원
표준 입력(stdin)과 표준 출력(stdout)을 기본으로 사용하며, 입력 파일 지정(-i), 출력 파일 지정(-o), 클립보드 사용(-c) 옵션을 통해 파일 및 클립보드와의 연동이 가능합니다.
상세 정보 출력
-v 또는 –verbose 옵션을 사용하면 포맷팅 과정에서의 추가 정보를 포함하여 출력할 수 있습니다.
다운로드·설치 방법
Chocolatey 패키지 관리자를 통해 다음 명령으로 설치할 수 있습니다:
choco install tidyjson.portable
설치 후 시스템 경로에 등록되어 명령줄에서 바로 사용할 수 있습니다.
기본 사용법/명령어
기본 사용법은 다음과 같습니다:
Usage: tidyJson [OPTIONS]
주요 옵션은 다음과 같습니다:
- -c, –clipboard: 클립보드에서 JSON을 읽어 포맷팅 후 다시 클립보드에 저장
- -i, –inputFile: 지정된 파일에서 JSON을 읽어 처리
- -o, –output: 결과를 지정된 파일에 저장
- -v, –verbose: 처리 과정의 상세 정보를 출력
입력 및 출력이 지정되지 않은 경우 표준 입력과 표준 출력을 사용합니다.
이런 경우에 유용합니다
개발자나 데이터 작업자가 API 응답, 설정 파일, 로그 파일 등의 미포맷 JSON 데이터를 읽기 쉽게 만들 때 유용합니다. 특히 Vim과 같은 편집기에서 F12 키에 매핑하여 현재 버퍼의 JSON을 즉시 포맷팅할 수 있도록 설정하면 작업 효율을 높일 수 있습니다.
지원 환경·시스템 요구사항
Windows 운영 체제에서 실행되며, .NET 프레임워크가 설치된 환경이 필요합니다. Chocolatey를 통해 설치 시 필요한 의존성이 자동으로 처리됩니다.
최신 버전·업데이트
현재 버전은 1.0.3이며, 소스 코드 저장소의 커밋 기록을 통해 업데이트 내역을 확인할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


