จัดรูปแบบ ตรวจสอบ และย่อขนาด JSON ออนไลน์
วางข้อมูล JSON แล้วจัดรูปแบบให้อ่านง่ายด้วยการเยื้อง 2 ช่องว่าง 4 ช่องว่าง หรือแท็บ หรือย่อให้เหลือบรรทัดเดียวได้ทันที ตัวตรวจสอบจะบอกจุดที่ผิดพลาดพร้อมบรรทัดและคอลัมน์ที่แน่นอน พร้อมสถิติแบบสด ทั้งขนาดข้อมูลก่อน/หลัง จำนวนคีย์ และความลึกของการซ้อน ทุกอย่างทำงานในเบราว์เซอร์ ข้อมูลของคุณไม่ถูกส่งออกจากเครื่อง
JSON ที่จัดรูปแบบจะแสดงที่นี่
วาง JSON ทางซ้าย แล้วกดจัดรูปแบบหรือย่อขนาด
ขนาดข้อมูลเข้า
—
ขนาดผลลัพธ์
—
จำนวนคีย์ จำนวนคีย์ของออบเจ็กต์ทั้งหมดในเอกสาร
—
ความลึกสูงสุด ระดับการซ้อนของออบเจ็กต์และอาร์เรย์ที่ลึกที่สุด
—
วิธีใช้งาน
- วางหรือพิมพ์ JSON ลงในช่องด้านซ้าย
- เลือกความกว้างการเยื้อง (2 ช่องว่าง 4 ช่องว่าง หรือแท็บ) และเปิด "เรียงลำดับคีย์" หากต้องการ
- กด "จัดรูปแบบ" เพื่อจัดให้อ่านง่าย หรือ "ย่อขนาด" เพื่อบีบเหลือบรรทัดเดียว
- หาก JSON ไม่ถูกต้อง ให้อ่านข้อความผิดพลาดพร้อมบรรทัดและคอลัมน์เพื่อแก้ไข
- คัดลอกผลลัพธ์ หรือดาวน์โหลดเป็นไฟล์ .json
ฟีเจอร์เด่น
- จัดรูปแบบด้วยการเยื้อง 2 ช่องว่าง 4 ช่องว่าง หรือแท็บ
- ย่อ JSON ให้เหลือบรรทัดเดียวขนาดเล็กที่สุด
- ตรวจสอบพร้อมระบุบรรทัดและคอลัมน์ที่ผิดพลาดอย่างแม่นยำ
- เลือกเรียงคีย์ตามตัวอักษรเพื่อเปรียบเทียบไฟล์ได้ง่าย
- สถิติแบบสด: ขนาดข้อมูลเข้า/ออก จำนวนคีย์ และความลึกสูงสุด
- ทำงานในเบราว์เซอร์ 100% ใช้ JSON.parse (ไม่ใช้ eval) ไม่มีการอัปโหลด
คำถามที่พบบ่อย
ข้อมูล JSON ของฉันถูกส่งไปเซิร์ฟเวอร์ไหม?
ไม่ การจัดรูปแบบ ตรวจสอบ และย่อขนาดทั้งหมดเกิดขึ้นในเบราว์เซอร์ด้วย JavaScript ข้อมูลไม่ออกจากเครื่องของคุณ จึงวางข้อมูลที่เป็นความลับได้อย่างปลอดภัย
"ย่อขนาด" ทำงานอย่างไร?
ระบบจะลบช่องว่างและการขึ้นบรรทัดที่ไม่จำเป็นทั้งหมด เหลือ JSON ที่ถูกต้องขนาดเล็กที่สุดในบรรทัดเดียว เหมาะกับ body ของ API ค่าคอนฟิก และช่วยลดปริมาณข้อมูล
เครื่องมือหาบรรทัดและคอลัมน์ที่ผิดได้อย่างไร?
เมื่อ JSON.parse ปฏิเสธข้อมูล เครื่องมือจะอ่านตำแหน่งตัวอักษรจากข้อความผิดพลาด แล้วนับการขึ้นบรรทัดจนถึงจุดนั้นเพื่อแสดงบรรทัดและคอลัมน์ที่อ่านค่าล้มเหลว
"เรียงลำดับคีย์" เปลี่ยนอะไร?
ระบบจะเรียงคีย์ของทุกออบเจ็กต์ตามตัวอักษรก่อนจัดรูปแบบ โดยลำดับสมาชิกในอาร์เรย์คงเดิมเสมอ การเรียงคีย์ช่วยให้เปรียบเทียบไฟล์ JSON สองไฟล์ได้ง่ายขึ้น
รองรับไฟล์ JSON ขนาดใหญ่ไหม?
รองรับ การอ่านและจัดรูปแบบทำงานบนเครื่องคุณ ขนาดจึงจำกัดเพียงหน่วยความจำของอุปกรณ์ การนับคีย์และความลึกใช้การวนซ้ำเพื่อรองรับโครงสร้างที่ซ้อนกันลึก