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

จัดรูปแบบและตรวจสอบ JSON

วาง JSON เพื่อจัดรูปแบบให้อ่านง่าย ตรวจสอบความถูกต้อง และหาบรรทัดที่ผิด

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

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

วิธีใช้

  1. วางลงใน "JSON ที่ป้อน" หรือกด "เปิดไฟล์" ลากไฟล์มาวางบนช่องก็ได้
  2. ใน "การย่อหน้า" เลือก "2 ช่องว่าง", "4 ช่องว่าง" หรือ "Tab" หรือเลือก "ย่อขนาด (Minify)" เพื่อให้เหลือบรรทัดเดียว เปิด "เรียงคีย์" เพื่อเรียงลำดับคีย์
  3. หากขึ้นว่า "JSON ไม่ถูกต้อง" ให้ใช้ "ไปยังจุดผิดพลาด" หากสาเหตุคือคอมเมนต์หรือจุลภาคต่อท้าย ให้กด "ลองซ่อมแบบผ่อนปรน"
  4. ในแท็บ "แผนผังต้นไม้" ขยายและยุบโครงสร้าง ค้นหา หรือใช้ "คัดลอกพาธ" เพื่อคัดลอกพาธ เช่น $.a.b[0] คัดลอกผลลัพธ์หรือกด "บันทึกเป็น .json"

หลักการทำงาน

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

จะหาจุดผิดใน JSON ได้อย่างไร
วางลงไป แล้ว "JSON ไม่ถูกต้อง" จะแสดงพร้อมบรรทัด คอลัมน์ และปัญหา สาเหตุที่พบบ่อยคือจุลภาคหลังรายการสุดท้าย เครื่องหมายคำพูดเดี่ยว และคอมเมนต์
JSON มีคอมเมนต์ได้ไหม
ไม่ได้ มาตรฐาน JSON ไม่มีคอมเมนต์แบบ // หรือ /* */ ให้ลบออก หรือกด "ลองซ่อมแบบผ่อนปรน"
Minify JSON หมายถึงอะไร
คือการลบช่องว่างและการขึ้นบรรทัดใหม่ทั้งหมดที่ไม่ได้อยู่ในสตริง ให้เหลือบรรทัดเดียว ข้อมูลยังเหมือนเดิม มีเพียงขนาดที่เล็กลง
ทำไม ID ที่เป็นตัวเลขขนาดใหญ่จึงเปลี่ยนไป
ตัวเลขใน JavaScript เก็บจำนวนเต็มที่เกิน 9,007,199,254,740,991 ได้ไม่แม่นยำ จึงถูกปัดเศษ การส่ง ID แบบนี้เป็นสตริงจะช่วยเลี่ยงปัญหานี้