콘텐츠로 건너뛰기
Monu Tools

JSON 압축기

브라우저에서 JSON을 압축하고 유효성을 검사하여 절약된 바이트 수를 확인합니다.

JSON 압축기 사용 방법

  1. 01

    JSON을 붙여넣으세요.

  2. 02

    자동으로 유효성 검사 후 압축됩니다.

  3. 03

    압축된 결과를 복사하고 절약된 바이트를 확인하세요.

축소가 하는 일

JSON 축소기는 JSON의 유효성을 검사하고 JSON을 읽을 수 있게 만드는 모든 불필요한 문자, 공백, 들여쓰기 및 줄 바꿈을 제거한 다음 절약된 바이트 수와 백분율을 보고해요.

축소된 JSON은 형식화된 버전과 의미가 동일해요. 화장용 공백만 사라졌어요. API 응답, 앱에 번들로 포함된 구성 또는 전송 크기와 구문 분석 시간이 중요한 모든 페이로드 등 프로덕션에 적합한 형식이에요.

작동 및 검증 방법

기본 JSON 엔진을 사용하여 브라우저에서 실행되므로 출력은 사용자 코드가 생성하는 것과 정확히 같아요. 먼저 구문 분석하기 때문에 성공적인 축소는 JSON이 유효한지 확인해요. 잘못된 입력은 대신 정확한 오류를 반환해요.

변화하는 것과 변하지 않는 것

한 가지 미묘한 효과는 이 도구가 아닌 JSON 표준의 일부인 숫자 정규화예요. 1.50은 1.5가 되고 1e3은 동일한 값을 나타내기 때문에 다시 작성될 수 있어요. 키, 문자열, 부울 및 구조는 변경되지 않아요.

축소와 gzip을 함께 사용

축소와 gzip은 대안이 아니라 보완적이에요. 서버는 일반적으로 반복되는 텍스트를 많이 압축하는 gzip 응답을 사용해요. 축소하면 압축기가 처리해야 하는 공백이 먼저 제거되고 둘을 합치면 가장 작은 전송이 제공돼요.

그 반대, 그리고 프라이버시

JSON을 축소하는 대신 읽거나 편집해야 하는 경우 JSON 포맷터는 그 반대의 작업을 수행하여 깨끗한 들여쓰기로 보기 좋게 인쇄해요. 여기에 붙여넣은 내용은 업로드되지 않아요.

자주 묻는 질문

JSON 압축이란 무엇인가요?

동일한 데이터를 유지하면서 불필요한 공백과 줄바꿈을 제거하여 가장 작은 유효한 JSON을 생성합니다. 전송 속도가 빨라집니다.

데이터가 변경되나요?

아니요. 서식만 제거됩니다. 키, 값, 타입이 유지되고 숫자는 JSON 표준에 따라 정규화됩니다(예: 1.50은 1.5가 됨).

JSON이 잘못된 경우 어떻게 되나요?

파서의 오류 메시지가 표시되어 수정할 수 있습니다. JSON이 유효해질 때까지 압축되지 않습니다.

출처

문제 신고