개발자 도구 / 06
JSON 압축기
JSON을 검증하고 불필요한 공백을 제거하여 한 줄의 간결한 JSON으로 만듭니다.
JSON 압축기: TOEA는 입력 내용을 분석한 후 들여쓰기 없이 직렬화하여 결과가 유효한 JSON으로 유지되도록 합니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.
- 카테고리
- 개발자 도구
- 실행 횟수
- 브라우저에서
- 비용
- 무료 · 가입 불필요
- 사용 가능 여부
- 사용 가능
브라우저에서 전부 실행됩니다
텍스트에서 달라지는 다른 부분
값은 그대로지만 표기가 달라질 수 있습니다. 1.0은 1로, 1e2는 100으로 바뀌며 \u00e9와 \/ 같은 이스케이프는 일반 문자 é와 /로 바뀝니다. "10"이나 "2"처럼 정수로만 이루어진 키는 JavaScript의 정렬 방식에 따라 객체의 앞쪽으로 이동해 오름차순으로 정렬됩니다. 원본 바이트에 서명하거나 해시를 생성했다면 축소된 사본은 검증되지 않습니다.
압축된 JSON이 필요한 곳
환경 변수, 명령줄 인수, CSV 셀, 로그 줄 또는 JSON Lines 파일처럼 줄 바꿈을 포함할 수 없는 곳에는 한 줄 형식이 적합합니다. 결과를 코드의 문자열이나 다른 JSON 문서 안에 삽입하려면 JSON 문자열 이스케이프 도구로 이스케이프하십시오.
API 응답의 경우 공백을 제거하는 것보다 서버에서 gzip 또는 Brotli 압축을 활성화하는 편이 훨씬 더 많이 절약됩니다. 압축기는 반복되는 공백을 이미 거의 남기지 않기 때문입니다.
사용 방법
- 유효한 JSON을 붙여넣습니다.
- JSON 압축을 선택합니다.
- 압축된 결과를 복사하거나 다운로드합니다.
개인정보 보호 및 제한사항
처리는 로컬에서 이루어집니다. 값은 변경되지 않지만 JavaScript의 정렬 방식에 따라 "2"와 같은 정수로만 이루어진 키는 객체의 앞부분으로 이동합니다.
관련 도구
자주 묻는 질문
유효하지 않은 JSON도 수정합니까?
아니요. 유효하지 않은 구문은 조용히 변경하지 않고 오류로 보고합니다.
데이터를 삭제합니까?
서식 공백만 제거합니다. 값을 다시 직렬화하므로 1.0은 1로 표시되고, 이스케이프 시퀀스는 일반 문자로 변환되며, 중복된 키는 마지막 값만 유지합니다.
무료 도구 · 브라우저에서회 실행 · 계정 불필요