Utils365

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

ทำให้ JSON อ่านง่าย และรู้ทันทีว่าผิดตรงไหนเมื่อ JSON ไม่ถูกต้อง

วาง JSON เปิดไฟล์ .json หรือลากไฟล์มาวางที่นี่

ถัดไป: JSON เป็น CSV · เปรียบเทียบข้อความ

แจ้งปัญหาเกี่ยวกับเครื่องมือนี้

วิธีใช้งาน จัดรูปแบบ JSON

  1. วาง JSON ของคุณ

    วาง JSON หรือเปิดหรือลากไฟล์ .json มาวาง ระบบจะตรวจสอบทันทีที่คุณพิมพ์

  2. เลือกรูปแบบการจัดวาง

    เยื้องด้วยช่องว่าง 2 หรือ 4 ช่องหรือแท็บ หรือย่อให้อยู่ในบรรทัดเดียว ติ๊ก เรียงคีย์ A–Z เพื่อเรียงคีย์ตามลำดับ

  3. คัดลอกหรือดาวน์โหลด

    คัดลอก JSON ที่จัดรูปแบบแล้ว หรือดาวน์โหลดเป็นไฟล์ formatted.json

ทำไมต้องใช้ Utils365

  • ข้อผิดพลาดที่แก้ได้จริง

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

  • จัดให้สวยหรือย่อ

    เลือกช่องว่าง 2 ช่อง 4 ช่อง หรือแท็บเพื่อให้อ่านง่าย หรือบีบให้อยู่ในบรรทัดเดียวเพื่อประหยัดพื้นที่

  • เปลี่ยนแค่รูปแบบการจัดวาง

    ตัวเลข ข้อความ และลำดับคีย์ออกมาตรงตามที่เขียนไว้ทุกประการ เว้นแต่คุณเลือกเรียงคีย์ A–Z เพื่อให้เปรียบเทียบสองไฟล์ได้ง่ายขึ้น

  • เป็นส่วนตัวตั้งแต่การออกแบบ

    JSON ของคุณถูกตรวจสอบและจัดรูปแบบในเบราว์เซอร์และไม่ถูกอัปโหลด คีย์ API และข้อมูลลูกค้าจึงอยู่กับคุณเท่านั้น

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

จะตรวจสอบว่า JSON ถูกต้องได้อย่างไร

แค่วางลงไป JSON ที่ถูกต้องจะแสดงสรุปจำนวนคีย์และความลึกของการซ้อน ส่วน JSON ที่ไม่ถูกต้องจะแสดงบรรทัดและคอลัมน์ของข้อผิดพลาดแรกพร้อมวิธีแก้

ทำไมจุลภาคท้ายถึงเป็นข้อผิดพลาด

JSON ไม่อนุญาตให้มีจุลภาคหลังรายการสุดท้ายในออบเจ็กต์หรืออาร์เรย์ แม้ JavaScript จะอนุญาตก็ตาม ให้ลบจุลภาคก่อน } หรือ ] ปิดออก

JSON มีคอมเมนต์หรืออัญประกาศเดี่ยวได้ไหม

ไม่ได้ JSON มาตรฐานไม่มีคอมเมนต์ และสตริงกับคีย์ต้องใช้อัญประกาศคู่ รูปแบบอย่าง JSON5 และ JSONC อนุญาต แต่ API และตัวแยกวิเคราะห์ส่วนใหญ่ไม่อนุญาต

ตัวเลขหรือลำดับคีย์ของฉันจะเปลี่ยนไหม

ไม่เปลี่ยน ตัวเลขจะคงหลักตามที่คุณเขียนไว้ทุกตัว ID ยาวๆ อย่าง 1234567890123456789 และราคาอย่าง 1.10 จึงออกมาเหมือนเดิม คีย์จะอยู่ในลำดับเดิม เว้นแต่คุณติ๊ก เรียงคีย์ A–Z

การย่อทำอะไร

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