ข้ามไปยังเนื้อหาหลัก

ย่อ 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
  • ลำดับคีย์ยังคงเดิม และหากคีย์เดียวกันปรากฏสองครั้ง จะเหลือเฉพาะค่าสุดท้าย