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

จัดรูปแบบ ตรวจสอบ และย่อขนาด JSON ออนไลน์

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

JSON ที่จัดรูปแบบจะแสดงที่นี่

วาง JSON ทางซ้าย แล้วกดจัดรูปแบบหรือย่อขนาด

วิธีใช้งาน

  1. วางหรือพิมพ์ JSON ลงในช่องด้านซ้าย
  2. เลือกความกว้างการเยื้อง (2 ช่องว่าง 4 ช่องว่าง หรือแท็บ) และเปิด "เรียงลำดับคีย์" หากต้องการ
  3. กด "จัดรูปแบบ" เพื่อจัดให้อ่านง่าย หรือ "ย่อขนาด" เพื่อบีบเหลือบรรทัดเดียว
  4. หาก JSON ไม่ถูกต้อง ให้อ่านข้อความผิดพลาดพร้อมบรรทัดและคอลัมน์เพื่อแก้ไข
  5. คัดลอกผลลัพธ์ หรือดาวน์โหลดเป็นไฟล์ .json

ฟีเจอร์เด่น

  • จัดรูปแบบด้วยการเยื้อง 2 ช่องว่าง 4 ช่องว่าง หรือแท็บ
  • ย่อ JSON ให้เหลือบรรทัดเดียวขนาดเล็กที่สุด
  • ตรวจสอบพร้อมระบุบรรทัดและคอลัมน์ที่ผิดพลาดอย่างแม่นยำ
  • เลือกเรียงคีย์ตามตัวอักษรเพื่อเปรียบเทียบไฟล์ได้ง่าย
  • สถิติแบบสด: ขนาดข้อมูลเข้า/ออก จำนวนคีย์ และความลึกสูงสุด
  • ทำงานในเบราว์เซอร์ 100% ใช้ JSON.parse (ไม่ใช้ eval) ไม่มีการอัปโหลด

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

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