본문으로 건너뛰기

JSON을 압축해 크기 줄이기

압축은 JSON을 파싱한 뒤 들여쓰기, 줄바꿈, 토큰 사이 공백 없이 다시 씁니다. 데이터는 그대로이므로 저장하고 전송할 때 더 작아집니다.

계산 예시

입력
{
  "order": 1042,
  "customer": "Ada Lovelace",
  "items": [
    { "sku": "NB-01", "qty": 2, "price": 12.50 },
    { "sku": "PEN-7", "qty": 10, "price": 1.25 }
  ],
  "paid": true
}
출력
{"order":1042,"customer":"Ada Lovelace","items":[{"sku":"NB-01","qty":2,"price":12.5},{"sku":"PEN-7","qty":10,"price":1.25}],"paid":true}
변환 전 바이트
182
변환 후 바이트
137
절감
24.7%

포매터 규칙

  • 토큰 사이의 공백은 제거되고, 문자열 값 안의 공백은 유지됩니다.
  • 숫자는 가장 짧은 형태로 다시 쓰입니다. 예를 들어 12.50은 12.5가 됩니다.
  • 키 순서는 유지되며, 같은 키가 두 번 나오면 마지막 값만 남습니다.