วิธีใช้งาน จัดรูปแบบและตรวจสอบ JSON
- 1
วางหรือเปิด JSON
วางในกล่องด้านซ้าย ลากไฟล์ .json มาวาง หรือใช้ เปิดไฟล์ จะลอง ตัวอย่าง เพื่อดูวิธีทำงานก็ได้
- 2
เลือกรูปแบบการจัดวาง
เลือก 2 ช่องว่าง 4 ช่องว่าง หรือ Tab เปิด เรียงคีย์ A–Z หากต้องการลำดับที่คงที่ แล้วกด จัดรูปแบบ JSON หรือ ย่อขนาด
- 3
แก้ข้อผิดพลาด
หาก JSON ไม่ถูกต้อง ให้ดูบรรทัด คอลัมน์ และคำแนะนำ ข้ามไปยังตำแหน่งนั้นด้วย ไปที่บรรทัด หรือกด ซ่อมแซม JSON
- 4
คัดลอก ดาวน์โหลด หรือสำรวจ
คัดลอกผลลัพธ์ ดาวน์โหลดเป็น .json หรือเปิดแท็บ ทรี เพื่อพับโหนดและคัดลอก JSONPath
ข้อจำกัดและ Pro
ใช้ฟรีโดยไม่ต้องสมัครสมาชิก: เปิดไฟล์ได้ถึง 50 MB ข้อมูลที่ยาวเกิน 200,000 ตัวอักษรจะประมวลผลใน worker เบื้องหลัง ไฟล์เกิน 2 MB จะจัดรูปแบบโดยไม่โหลดเข้าตัวแก้ไข และมุมมองทรีรองรับเอกสารไม่เกิน 2 MB
Pro ช่วยนำโฆษณาออก ส่วนข้อจำกัดของตัวจัดรูปแบบเหมือนกันทุกแพ็กเกจ ดู Pro
เกี่ยวกับ จัดรูปแบบและตรวจสอบ JSON
วางผลลัพธ์จาก API ไฟล์คอนฟิก หรือบรรทัดล็อก แล้วตัวจัดรูปแบบนี้จะตรวจสอบตามมาตรฐาน JSON (RFC 8259) จากนั้นแสดงผลด้วยการเว้นวรรค 2 ช่อง 4 ช่อง หรือ Tab หรือย่อให้เหลือบรรทัดเดียว คุณเรียงคีย์ตามตัวอักษรได้ ทำให้เปรียบเทียบเอกสารเดียวกันสองเวอร์ชันได้ง่าย
เมื่อ JSON ผิดพลาด คุณจะเห็นบรรทัดและคอลัมน์ คำอธิบายภาษาอ่านง่ายว่าคาดหวังอะไร เครื่องหมาย ^ ชี้ตำแหน่งที่แน่นอน และวิธีแก้ที่น่าจะเป็น เช่น ลืมใส่เครื่องหมายจุลภาคท้ายบรรทัดก่อนหน้า จุลภาคเกินท้ายรายการ เครื่องหมายอัญประกาศเดี่ยว ชื่อพร็อพเพอร์ตีที่ไม่มีเครื่องหมายคำพูด คอมเมนต์ True หรือ None แบบ Python NaN การขึ้นบรรทัดใหม่ดิบในสตริง หรือวงเล็บที่ไม่ได้ปิด ปุ่ม ซ่อมแซม JSON จะแก้ปัญหาแบบ JSON ที่ไม่เคร่งครัดเหล่านี้ในครั้งเดียว พร้อมแสดงรายการการเปลี่ยนแปลงทั้งหมด เพื่อให้คุณตรวจสอบหรือเลิกทำได้
ตัวเลขและอักขระ escape จะถูกคัดลอกตามที่เขียนไว้ทุกประการ ดังนั้น ID อย่าง 12345678901234567890 จะไม่ถูกปัดเศษแบบที่ JSON.parse ทำ มุมมองทรีช่วยพับออบเจ็กต์และอาร์เรย์ แสดงจำนวนคีย์หรือรายการในแต่ละส่วน และคัดลอก JSONPath หรือค่าของโหนดใดก็ได้
ไฟล์ขนาดใหญ่จะถูกประมวลผลใน worker เบื้องหลัง หน้าเว็บจึงยังตอบสนองได้ แม้กำลังจัดรูปแบบข้อมูลส่งออกขนาด 50 MB เครื่องมือนี้ไม่ตรวจสอบตาม JSON Schema ไม่แปลงเป็น YAML หรือ CSV และไม่ค้นหาข้อมูลด้วยนิพจน์ JSONPath
ความเป็นส่วนตัว
การแยกวิเคราะห์ การจัดรูปแบบ และการซ่อมแซมเกิดขึ้นในแท็บเบราว์เซอร์นี้ JSON ที่คุณวางหรือเปิดจะไม่ถูกอัปโหลดหรือส่งไปยังบริการใด ๆ มีเพียงตัวเลือกการเว้นวรรคและการเรียงคีย์ที่บันทึกไว้ใน local storage ส่วนเอกสารเองจะไม่ถูกเก็บไว้หลังคุณปิดหน้านี้
คุณสมบัติ
ข้อผิดพลาดที่นำไปแก้ได้จริง
บอกบรรทัด คอลัมน์ เครื่องหมายชี้ใต้จุดที่ผิด และวิธีแก้ที่แนะนำ แทนข้อความ “Unexpected token”
ซ่อมแซมได้ในคลิกเดียว
แปลง JSON ที่มีคอมเมนต์ จุลภาคเกิน อัญประกาศเดี่ยว หรือคีย์ที่ไม่มีเครื่องหมายคำพูด ให้เป็น JSON ที่ถูกต้องตามมาตรฐาน
ทรีที่พับได้
พับออบเจ็กต์หรืออาร์เรย์ใดก็ได้ และคัดลอก JSONPath หรือค่าของโหนด