사용방법
- API 응답, 설정 파일, 트래킹 페이로드 등 압축할 JSON을 입력창에 붙여넣으세요.
- 입력값을 자동으로 검사한 후, 오른쪽에 한 줄로 압축된 결과를 표시합니다.
- 통계 카드를 통해 원본 크기 대비 얼마나 절약되었는지 확인하세요.
- '압축 JSON 복사' 또는 '.json 다운로드'를 클릭하여 프로덕션에 활용하세요.
핵심 기능
- 한 줄로 압축: 프로덕션 페이로드, 설정 파일 조각 및 삽입 스크립트를 위해 JSON을 한 줄로 줄입니다.
- 문법 유효성 검사: 손상되거나 불완전한 데이터를 복사하는 것을 방지하기 위해 압축 전 JSON 구문을 먼저 검사합니다.
- 실시간 통계: 원본 크기, 압축 후 크기, 절약된 바이트 수, 절약 비율을 실시간으로 확인하세요.
- 원클릭 처리: 클릭 한 번으로 압축된
.json파일을 복사하거나 다운로드할 수 있습니다. - 100% 로컬 환경: 민감한 설정, 토큰, API 페이로드를 서버로 전송하지 않고 모든 작업이 브라우저에서 수행됩니다.
관련 도구
안전한 JSON 포매터: 브라우저 로컬에서 JSON을 포맷팅, 유효성 검사 및 수정하세요. 압축, 에러 강조, TypeScript/Zod 자동 생성, XML 변환 등 모든 기능이 안전하게 처리됩니다.
API JSON을 위한 무료 JSONPath 테스터 및 평가 도구입니다. 실시간으로 매칭되는 노드를 추출하고 경로를 확인하세요. 파싱과 쿼리는 모두 브라우저에서 안전하게 로컬로 실행됩니다.
브라우저 로컬에서 JSON 객체 또는 배열을 CSV로 변환합니다. 중첩된 필드를 평면화하고, 결과를 미리 본 후 데이터 업로드 없이 복사하거나 다운로드하세요.
브라우저 로컬에서 CSV 텍스트나 파일을 JSON 배열로 실시간 변환하세요. 헤더, 쉼표/세미콜론/탭 구분자, 파일 드래그 앤 드롭, 복사 및 다운로드를 지원하며 데이터가 업로드되지 않습니다.
브라우저 로컬 환경에서 두 JSON 문서를 비교하세요. 객체의 키를 정렬하여 시맨틱 비교(Semantic Diff)를 수행하며, 키 순서로 인한 노이즈를 방지하고 추가, 삭제, 수정된 필드를 시각적으로 표시합니다. 데이터는 업로드되지 않습니다.
무료 JSON to TypeScript 변환 도구입니다. API 페이로드에서 TypeScript 인터페이스와 타입을 즉시 생성하세요. 서버 전송 없이 100% 클라이언트 측에서 안전하게 처리됩니다.
브라우저 로컬에서 YAML을 포맷된 JSON으로 변환하세요. 실시간 변환, 다중 문서 YAML, 라인 기반 오류 표시, 복사 및 데이터 저장 없는 JSON 다운로드를 지원합니다.
브라우저 로컬에서 JSON을 포맷팅된 YAML로 변환합니다. 실시간 변환, 엄격한 유효성 검사, 복사 및 데이터 저장 없는 안전한 YAML 다운로드를 지원합니다.
계산 논리
JSON 압축(Minify)은 손실 압축이 아니라 단순 서식 제거 작업입니다. 이 도구는 JSON.parse를 사용하여 유효성을 검사한 뒤, JSON.stringify(data)를 통해 줄바꿈이 없는 압축된 문자열을 생성합니다.
이 과정은 오직 사람이 읽기 편하게 만든 여백만을 제거합니다. 필드 이름, 노드, 데이터 값 등은 전혀 변경되지 않습니다. 대용량 API 페이로드나 정적 설정 파일에서는 불필요한 바이트를 줄여 전송 효율성을 높일 수 있습니다.
FAQ
JSON 압축 시 데이터가 변경되나요?
아닙니다. 객체, 배열, 문자열, 숫자, 부울, null 등의 값은 그대로 유지되며 줄바꿈, 들여쓰기, 불필요한 공백만 제거됩니다.
내 JSON 데이터가 서버로 전송되나요?
아닙니다. 유효성 검사, 압축, 통계 계산 등 모든 과정이 브라우저 로컬에서 안전하게 실행됩니다.
유효하지 않은 JSON을 입력하면 어떻게 되나요?
구문 오류(Syntax Error)를 표시하고 변환 작업을 멈춥니다. 이를 통해 손상된 데이터를 실수로 복사하는 것을 방지합니다.
왜 절약 비율이 낮게 나오나요?
원본 JSON이 이미 한 줄로 되어 있거나 공백이 거의 없는 경우, 절약 비율이 낮을 수 있습니다. 이는 정상적인 결과입니다.