ข้ามไปยังเนื้อหา
EVOA Toolbox

ลดขนาด JSON (Minify)

ลดขนาด JSON ด้วยการตัดช่องว่างเพื่อให้ payload เล็กลง พร้อมตัวเลือกเรียงคีย์ ตรวจสอบและประมวลผลในเบราว์เซอร์ของคุณ

ประมวลผลในเบราว์เซอร์ของคุณ ข้อความของคุณไม่ถูกอัปโหลด

กำลังโหลดเครื่องมือ…

เครื่องมือนี้ทำอะไรได้

แปลง JSON ที่อ่านง่ายและมีการเยื้องให้เป็นรูปแบบกะทัดรัดที่สุด ด้วยการลบช่องว่างที่ไม่มีนัยสำคัญทั้งหมด มีประโยชน์เมื่อต้องฝัง JSON ใน URL ตัวแปรสภาพแวดล้อม data attribute หรือ test fixture และเพื่อลดขนาด payload ที่ส่งหรือจัดเก็บ

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

คุณเลือกเรียงคีย์ของออบเจ็กต์ได้ เพื่อให้เอาต์พุตที่ minify แล้วเป็นรูปแบบมาตรฐาน ซึ่งช่วยเรื่องการแฮช คีย์แคช และการเปรียบเทียบเอกสาร ทุกอย่างทำงานในเครื่องบนเบราว์เซอร์ของคุณ

วิธีใช้งาน

  1. 1วาง JSON อัปโหลดไฟล์ .json หรือใส่ตัวอย่าง
  2. 2เลือกเปิด “เรียงคีย์ตามตัวอักษร” หากต้องการเอาต์พุตแบบมาตรฐาน
  3. 3ตรวจสรุปขนาด แล้วคัดลอก JSON ที่ minify แล้ว หรือดาวน์โหลดเป็นไฟล์ .min.json

รูปแบบที่รองรับ

JSON มาตรฐานในรูปข้อความหรือไฟล์ .json เอาต์พุตเป็น JSON ที่ถูกต้องในบรรทัดเดียว

ความเป็นส่วนตัว

เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณ ข้อมูลที่คุณป้อนจะถูกประมวลผลบนอุปกรณ์ของคุณและไม่ถูกส่งไปยังเซิร์ฟเวอร์ของเรา

ข้อจำกัด

  • การ minify ลบเฉพาะช่องว่าง ไม่ได้ย่อคีย์หรือลบข้อมูล การประหยัดการรับส่งจริงอาจน้อยลงหากเซิร์ฟเวอร์ของคุณบีบอัดการตอบกลับด้วย gzip หรือ Brotli อยู่แล้ว
  • JSON ที่ไม่ถูกต้องจะถูกปฏิเสธพร้อมข้อผิดพลาด ไม่ได้ถูก “ซ่อมแซม”
  • อินพุตที่ใหญ่กว่า 5 MB จะไม่ถูกประมวลผลโดยอัตโนมัติ คุณเลือกประมวลผลได้ แต่หน้าเว็บอาจช้าลง
  • จำนวนเต็มขนาดใหญ่จะคงไว้ตามที่เขียน แต่โค้ด JavaScript ที่แยกวิเคราะห์ค่าเหล่านั้นจะปัดค่าที่เกิน ±9,007,199,254,740,991

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

การ minify เปลี่ยนข้อมูลของฉันหรือไม่

ไม่ ลบเฉพาะช่องว่างระหว่างโทเค็น ช่องว่างภายในสตริงจะคงไว้ตามเดิม

ย้อนกลับได้หรือไม่

ได้ วางข้อความที่ minify แล้วลงในเครื่องมือจัดรูปแบบ JSON เพื่อรับเวอร์ชันที่เยื้องกลับมา แต่ตัวเลือกการจัดรูปแบบเดิม เช่น การเยื้อง จะไม่ถูกจดจำ

ทำไมจึงลดขนาดได้น้อย

เอกสารที่กะทัดรัดอยู่แล้ว หรือมีสตริงยาวเป็นส่วนใหญ่ จะมีช่องว่างให้ลบน้อย โดยทั่วไปจะลดได้มากที่สุดกับ JSON ที่จัดรูปแบบและเยื้องลึก

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