หน้าแรก / เครื่องมือนักพัฒนา / จัดรูปแบบและตรวจสอบ JSON
เครื่องมือออนไลน์ฟรี

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

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

เริ่มใช้งาน

เครื่องมือนี้ช่วยคุณทำอะไร

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

ตัวอย่างการใช้งาน

ข้อมูลนำเข้า

{"name":"Ada","roles":["admin","editor"]}

ผลลัพธ์

ออบเจกต์ที่ถูกต้องและเยื้อง โดยอาร์เรย์ roles อยู่คนละบรรทัด

วิธีการสร้างผลลัพธ์

การตรวจสอบจะแยกวิเคราะห์ข้อมูลนำเข้าตามไวยากรณ์ JSON การจัดรูปแบบจะเขียนข้อมูลเดียวกันด้วยการเยื้อง การย่อขนาดจะลบช่องว่างที่ไม่จำเป็นโดยไม่เปลี่ยนค่า

เวิร์กโฟลว์ที่มีประโยชน์

  • ตรวจสอบการตอบสนอง API หรือเพย์โหลดเว็บฮุก
  • เตรียมไฟล์คอนฟิกสำหรับการตรวจสอบ
  • ย่อขนาดไฟล์ที่ถูกต้องสำหรับการส่งหรือการทดสอบ

ข้อจำกัดที่สำคัญ

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

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

ทำไม JavaScript ที่ถูกต้องจึงไม่ใช่ JSON ที่ถูกต้อง

ไวยากรณ์ออบเจกต์ JavaScript อนุญาตโครงสร้าง เช่น คอมเมนต์หรือ undefined ซึ่ง JSON ไม่อนุญาต

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

ควรเปลี่ยนเฉพาะช่องว่างที่ไม่สำคัญเท่านั้น ควรเปรียบเทียบหรือทดสอบคอนฟิกที่สำคัญก่อนใช้งานจริงเสมอ

เปลี่ยนเฉพาะช่องว่างนอกสตริง เก็บรูปแบบตัวเลข ลำดับหลีกอักขระ ลำดับคีย์และคีย์ซ้ำ ไม่เรียงหรือกำจัดคีย์ซ้ำ 9007199254740993 และ 1.00 ยังคงเดิม ข้อมูลเข้าสูงสุด 500000 หน่วยรหัส UTF-16 การจัดรูปแบบได้ถึง256ระดับคอนเทนเนอร์และ4000000หน่วยเอาต์พุต ส่วนการย่อขนาดรองรับ JSON ถูกต้องที่ลึกกว่า ทั้งสองโหมดตรวจไวยากรณ์ ไม่ตรวจสคีมาหรือกฎธุรกิจ ไม่มีปุ่มเลือกไฟล์ ดาวน์โหลด หรือตรวจสอบแยก

การประมวลผลเกิดขึ้นภายในเบราว์เซอร์ของคุณ