JSON 축소 도구
공백을 제거해 JSON을 축소 및 압축
JSON 입력
축소된 출력
JSON 축소 도구란?
JSON 파일 크기를 줄이고 싶으신가요? 이 도구는 JSON(JavaScript Object Notation)에서 불필요한 공백, 줄바꿈, 들여쓰기를 모두 제거합니다. JSON의 유효성은 그대로 유지하면서 파일 크기만 대폭 줄여줍니다.
MDN Web Docs에서 설명하듯, 파일이 작을수록 로딩 시간이 단축되고 대역폭이 절약됩니다. RFC 8259 JSON 명세를 준수하므로 축소된 JSON도 유효하며 어디서나 동작합니다.
모든 처리는 브라우저에서 이루어집니다. JSON이 컴퓨터 밖으로 나가지 않습니다. 실시간 크기 비교로 절약된 용량을 정확히 확인할 수 있습니다.
JSON 축소 도구 사용 방법
JSON을 축소해 파일 크기를 줄이는 단계입니다. 각 단계에서는 이 페이지의 실제 버튼과 패널을 사용합니다.
붙여넣기, 업로드 또는 샘플 불러오기
왼쪽 JSON 입력 패널에 서식이 지정된 JSON을 붙여넣거나 업로드를 클릭해 .json 또는 .txt 파일을 불러오세요. 샘플을 클릭해 예시 JSON을 확인할 수 있습니다. 입력 예시:
{
"subscriberId": "SUB-1001",
"plan": "Unlimited 5G",
"dataUsage": 45.2,
"status": "active"
}유효하지 않은 JSON은 오류로 표시됩니다. 필요하다면 먼저 JSON 수정 도구를 사용해 보세요.
축소 결과 및 통계 확인
오른쪽 축소된 출력 패널에 압축된 JSON이 즉시 표시됩니다. 상단 통계 바에서 원본 크기, 축소 후 크기, 절약된 용량(바이트 및 퍼센트)을 확인할 수 있습니다. 잘 서식화된 JSON은 보통 30~50% 크기가 줄어듭니다. 출력은 RFC 8259를 준수하는 유효한 JSON입니다.
복사 또는 다운로드
복사를 클릭해 축소된 JSON을 클립보드에 복사하거나 다운로드를 클릭해 파일로 저장하세요. 입력 패널의 지우기로 처음부터 다시 시작할 수 있습니다. 모든 처리는 브라우저에서 실행되므로 데이터는 안전하게 보호됩니다.
활용 사례
프로덕션 배포
프로덕션 배포 전에 JSON을 축소합니다. 파일이 작아지면 API 응답이 빨라지고 대역폭 비용이 줄며 사용자 경험이 향상됩니다.
모바일 최적화
모바일 네트워크에서는 바이트 하나하나가 중요합니다. 축소된 JSON은 데이터 사용량을 줄이고 느린 연결에서도 로딩 시간을 단축시킵니다.
설정 파일
프로덕션용 JSON 설정 파일을 축소합니다. 설정의 유효성을 유지하면서 파일 크기를 줄일 수 있어 대용량 설정 파일에 특히 유용합니다.
자주 묻는 질문
JSON 데이터가 저장되나요?
아니요. 모든 처리는 브라우저에서 JavaScript 기본 JSON.parse()와 JSON.stringify()를 사용해 이루어집니다. 데이터가 컴퓨터 밖으로 나가지 않습니다.
얼마나 크기를 줄일 수 있나요?
JSON의 공백 양에 따라 다릅니다. 들여쓰기가 많은 서식 지정 JSON은 30~50% 파일 크기 감소를 기대할 수 있습니다. 통계 바에서 정확한 절약량을 확인할 수 있습니다.
축소하면 JSON이 손상되나요?
RFC 8259를 준수하므로 축소된 JSON도 여전히 유효한 JSON입니다. 공백만 제거하며 데이터, 구조, 구문은 모두 그대로 유지됩니다. 어떤 JSON 파서에서도 동작합니다.
축소된 JSON을 다시 원래대로 되돌릴 수 있나요?
네. JSON 포매터 도구를 사용하면 축소된 JSON을 읽기 쉬운 형식으로 되돌릴 수 있습니다. 축소는 완전히 되돌릴 수 있는 작업입니다.
압축과의 차이는 무엇인가요?
축소(minification)는 공백만 제거합니다. 압축(gzip 등)은 알고리즘을 사용해 파일 크기를 더욱 줄입니다. 축소된 JSON을 추가로 압축하면 더 작은 파일을 만들 수 있습니다.
유효하지 않은 JSON도 축소할 수 있나요?
축소 전에 유효한 JSON이 필요합니다. 문제가 있으면 오류가 표시됩니다. 구문 오류를 수정한 후 다시 축소해 주세요.
다른 JSON 도구
축소는 JSON 작업 중 하나일 뿐입니다. 함께 사용하면 유용한 다른 도구들도 확인해 보세요: