ย่อขนาด JSON

วาง JSON แล้วรับกลับไปโดยไม่มีไบต์ส่วนเกินแม้แต่ไบต์เดียว ไม่มีการเยื้อง ไม่มีการขึ้นบรรทัดใหม่ ข้อมูลเหมือนเดิม การตอบกลับที่จัดรูปแบบไว้มักมีขนาดลดลง 20–40%

วิธีใช้

  1. วาง JSON ลงไป การย่อขนาดทำงานทันทีขณะที่คุณพิมพ์
  2. ดูข้อความใต้กล่อง ไฟล์ที่เสียหายย่อขนาดไม่ได้ และระบบจะบอกว่าเสียตรงจุดไหน
  3. กด «คัดลอก» แล้ววางผลลัพธ์ลงในไฟล์ตั้งค่า เนื้อหาของคำขอ หรือตัวแปรสภาพแวดล้อม

สิ่งที่ควรรู้

สิ่งที่ถูกลบออกไปจริง ๆ

เฉพาะช่องว่างระหว่างโทเค็นเท่านั้น ได้แก่ การเยื้อง การขึ้นบรรทัดใหม่ และช่องว่างหลังเครื่องหมายทวิภาค ส่วนค่า ลำดับของคีย์ และตัวเลขยังคงเดิมทุกประการ ผลลัพธ์จึงเป็นข้อมูลชุดเดิมที่เขียนสั้นลง

เมื่อไหร่ที่การย่อขนาดคุ้มค่า

ไฟล์ตั้งค่าที่เก็บไว้ในตัวแปรสภาพแวดล้อม การส่งข้อมูลผ่านการเชื่อมต่อที่ช้า และ JSON ที่ฝังอยู่ใน URL หรือคิวอาร์โค้ด ส่วนไฟล์ที่ให้บริการผ่าน HTTP ผลที่ได้น้อยกว่าที่คิด เพราะ gzip ตัดช่องว่างส่วนใหญ่ออกระหว่างทางอยู่แล้ว

คำถามที่พบบ่อย

การย่อขนาดทำให้ข้อมูลเปลี่ยนไปหรือไม่

ไม่ ไฟล์จะถูกแยกวิเคราะห์แล้วเขียนใหม่โดยไม่มีช่องว่าง ทุกค่าจึงเหมือนเดิมทุกประการ

JSON ของฉันถูกอัปโหลดไปที่ใดหรือไม่

ไม่ ทุกอย่างทำงานในเบราว์เซอร์ของคุณ จึงปลอดภัยสำหรับโทเค็นและข้อมูลส่วนตัว

ขนาดลดลงมากแค่ไหน

โดยทั่วไป 20–40% สำหรับ JSON ที่จัดรูปแบบไว้ ไฟล์ที่ซ้อนกันลึกและมีค่าสั้น ๆ จะลดลงมากที่สุด

เอารูปแบบเดิมกลับคืนมาได้ไหม

ได้ นำผลลัพธ์ไปวางในเครื่องมือจัดรูปแบบ JSON โครงสร้างยังอยู่ครบ หายไปแค่ช่องว่างเท่านั้น

เครื่องมือที่เกี่ยวข้อง