onlinetools.dev

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

จัดรูปแบบ ตรวจสอบ และบีบอัด JSON พร้อมระบุตำแหน่งข้อผิดพลาดอย่างแม่นยำ

ทำงานในเครื่อง
loading…
เกี่ยวกับเครื่องมือนี้

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

เมื่อข้อมูลเข้าไม่ถูกต้อง ข้อผิดพลาดจะระบุบรรทัดและคอลัมน์ที่การแยกวิเคราะห์ล้มเหลวอย่างชัดเจน แทนที่จะเป็นคำว่า “unexpected token” ลอย ๆ เมื่อรวมกับตัวแก้ไขแบบความกว้างคงที่ การตามหาลูกน้ำที่หายไปในเพย์โหลด 500 บรรทัดจึงกลายเป็นงานสิบวินาที คุณยังเรียงคีย์ของอ็อบเจกต์ตามตัวอักษรได้ ซึ่งช่วยมากก่อนจะนำสองเพย์โหลดมาเทียบกัน

การจัดรูปแบบทำงานในเบราว์เซอร์ของคุณทั้งหมด เพย์โหลดที่มีโทเคน ข้อมูลลูกค้า หรือ URL ภายในองค์กรจึงไม่เคยออกจากเครื่องของคุณ — ไม่มีเซิร์ฟเวอร์ใดที่จะบันทึกมันได้

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

ทำไม JSON ของฉันขึ้น “Unexpected token” ทั้งที่ดูปกติดี?
ตัวการที่พบบ่อยคือลูกน้ำค้างหลังรายการสุดท้าย การใช้อัญประกาศเดี่ยวแทนคู่ คีย์ที่ไม่มีอัญประกาศ หรือคอมเมนต์ ทั้งหมดนี้ใช้ได้ในอ็อบเจกต์ลิเทอรัลของ JavaScript (หรือ JSON5) แต่ไม่ได้ใน JSON ที่เคร่งครัด ตัวชี้บรรทัด/คอลัมน์จะชี้ไปยังอักขระแรกที่มีปัญหา
มีขีดจำกัดขนาดหรือไม่?
ไม่มีขีดจำกัดตายตัว — การแยกวิเคราะห์ทำในเครื่อง จึงขึ้นกับเครื่องของคุณ เอกสารขนาดหลายสิบเมกะไบต์จัดรูปแบบได้ดีบนเบราว์เซอร์สมัยใหม่ เกินกว่านั้นแท็บอาจช้าลงเพราะทั้งเอกสารถูกเก็บไว้ในหน่วยความจำ
การจัดรูปแบบเปลี่ยนข้อมูลของฉันไหม?
เปลี่ยนแค่ช่องว่าง เว้นแต่คุณเปิดการเรียงคีย์ ตัวเลขจะถูกแปลงเป็นข้อความใหม่โดยเอนจิน JavaScript ดังนั้น 1e2 จะกลายเป็น 100 และจำนวนเต็มที่เกินความละเอียดของ IEEE-754 จะถูกปรับให้เป็นค่ามาตรฐาน — เหมือนกับที่ผู้บริโภค JSON ที่ใช้ JS ทุกตัวจะทำ
ตรวจสอบความถูกต้องของ JSON โดยไม่จัดรูปแบบใหม่ได้ไหม?
ได้ — ป้ายสถานะเหนือช่องข้อมูลเข้าจะอัปเดตขณะที่คุณพิมพ์ และบอกว่าเอกสารแยกวิเคราะห์ผ่านหรือไม่ ขนาดเท่าใด และข้อผิดพลาดแรกอยู่ตรงไหน คุณจะต้องกดปุ่มจัดรูปแบบก็ต่อเมื่ออยากให้เขียนผลลัพธ์ใหม่จริง ๆ
เครื่องมือที่เกี่ยวข้อง