온라인 JSON 미니파이
JSON의 모든 공백을 제거하여 한 줄짜리 압축 출력을 만듭니다. API, 환경 변수, 페이로드 크기 감소에 유용합니다.
input.json
output.min.json
관련
Minify 가이드
잘못된 JSON 수정: '무엇이 잘못됐는지'에서 깨끗한 파일로
거의 맞아 보이는 JSON 복구 —— 후행 쉼표, 작은따옴표, 따옴표 없는 키 —— '거의 JSON'을 허용하는 스마트 포매터를 사용한 뒤 엄격하게 검증합니다.
JSON의 후행 쉼표 고치기
객체의 마지막 속성이나 배열의 마지막 항목 뒤의 후행 쉼표는 일부 JavaScript 환경에서는 허용되지만, JSON에서는 유효하지 않습니다.
API 요청 전에 JSON 검증하기
API 요청 전에 한 번 검증을 거치면 JSON 구문 문제와 인증·스키마·백엔드 오류를 깔끔하게 분리할 수 있습니다.
JSON 압축은 무엇을 하나요
JSON 을 압축하면 문자열 값 외의 모든 공백(스페이스, 탭, 줄바꿈)이 제거됩니다. 결과는 기능적으로는 원본과 동일하지만 네트워크에서는 더 작은 한 줄짜리 JSON 입니다.
JSON 을 압축해야 할 때
- API 페이로드 —— 요청 본문이 작아지고 전송이 빨라집니다
- 환경 변수 —— 대부분의 셸과 CI 시스템은 값이 한 줄이라고 가정합니다
- URL 임베드 —— 콤팩트한 JSON 은 퍼센트 인코딩하기 쉽고 길이 제한 안에 들어가게 만들기도 쉽습니다
- 데이터베이스 저장 —— 한 줄짜리 JSON 은 일부 데이터베이스의 줄바꿈 처리 문제를 피할 수 있습니다
입력에 작은따옴표, 후행 콤마, 주석 등의 구문 오류가 있으면, 본 도구는 압축 전에 먼저 수리를 시도합니다. 더 세밀한 수리와 포매팅에는 JSON Fix 도구 를 사용하세요.