ต้นไม้ JSON ผู้ดู
ดู จัดรูปแบบ และสำรวจข้อมูล JSON ในแผนผังแบบโต้ตอบที่ยุบได้ ฟรี ปลอดภัย และไม่จำเป็นต้องอัปโหลด
ลากและวางไฟล์ JSON ที่นี่
หรือวางข้อความ JSON ด้านล่าง
ดู จัดรูปแบบ และสำรวจข้อมูล JSON ในแผนผังแบบโต้ตอบที่ยุบได้ ฟรี ปลอดภัย และไม่จำเป็นต้องอัปโหลด
หรือวางข้อความ JSON ด้านล่าง
ผู้ดูแผนผัง JSON จะแสดงข้อมูล JSON เป็นแผนผังลำดับชั้นที่สามารถนำทางได้ แทนที่จะเป็นข้อความธรรมดา แต่ละวัตถุจะกลายเป็นสาขาที่ยุบได้ อาร์เรย์แสดงรายการทีละรายการ ค่าดั้งเดิมปรากฏเป็นใบไม้ มุมมองเชิงโครงสร้างทำให้ง่ายต่อการค้นหาฟิลด์เฉพาะในข้อมูลที่ซ้อนกันลึก ยุบแผนผังย่อยที่ไม่เกี่ยวข้อง และนำทางเอกสาร JSON ขนาดใหญ่ที่ไม่สามารถจัดการเป็นข้อความธรรมดาได้
เมื่อเปรียบเทียบกับข้อความ JSON ที่จัดรูปแบบแล้ว มุมมองแบบต้นไม้ทำได้ดีเยี่ยมในการนำทางในข้อมูลขนาดใหญ่ การตอบสนองของ API ขนาด 10MB นั้นทำได้ยากในการเลื่อนดูเป็นข้อความ แต่สามารถเลื่อนดูเป็นต้นไม้ได้ โดยคุณจะยุบคีย์ระดับบนสุดที่คุณไม่สนใจและขยายเฉพาะส่วนที่สนใจเท่านั้น
วิวเวอร์นี้แสดงผล JSON ในแผนผังที่มีโครงสร้างในเบราว์เซอร์ของคุณ ตัวกรองการค้นหาแยกตามคีย์หรือค่า จอแสดงผล Type-aware จะแยกแยะสตริง ตัวเลข บูลีน ค่าว่าง อ็อบเจ็กต์ และอาร์เรย์
ข้อมูลที่ซ้อนกันอย่างลึกซึ้งนั้นยากต่อการนำทางในรูปแบบข้อความ ไฟล์การกำหนดค่า การตอบกลับของ API และสถานะซีเรียลไลซ์มักจะมีการซ้อนมากกว่า 5 ระดับ มุมมองแบบต้นไม้ช่วยให้คุณยุบระดับที่ไม่เกี่ยวข้องและมุ่งเน้นไปที่สิ่งที่สำคัญ การดูข้อความต้องใช้การเลื่อนและการนับวงเล็บอย่างระมัดระวัง
ความสามารถในการค้นหาและกรองก็มีความสำคัญเช่นกัน การค้นหาคีย์ทั้งหมดที่ชื่อ 'user_id' ในเอกสารที่ซับซ้อนนั้นทำได้อย่างรวดเร็วด้วยโปรแกรมดูที่รับรู้การค้นหา เป็นไปไม่ได้ที่จะทำได้อย่างน่าเชื่อถือด้วยข้อความธรรมดา
วาง JSON นำทางไปยังแผนผัง
การแยกวิเคราะห์ JSON ใช้ JSON.parse ซึ่งล้มเหลวในอินพุตที่ไม่ถูกต้อง โดยมีข้อผิดพลาดในการแยกวิเคราะห์ที่ชี้ไปยังตำแหน่งของปัญหา JSON ที่ถูกต้องจะเรนเดอร์เป็นออบเจ็กต์ JavaScript ที่ผู้ดูเดินซ้ำเพื่อสร้างแผนผัง
การแสดงผล: การซ้อนแต่ละระดับจะกลายเป็นสาขาที่เยื้อง ปุ่มออบเจ็กต์คือป้ายกำกับ ค่าจะถูกเรนเดอร์ตามประเภท — สตริงในเครื่องหมายคำพูด ตัวเลขที่ไม่มี บูลีนเป็นจริง/เท็จ ค่าว่างอย่างชัดเจน วัตถุและอาร์เรย์เป็นสาขาที่ยุบได้
ประสิทธิภาพ: JSON ที่มีขนาดใหญ่มาก (10MB+) อาจทำให้การเรนเดอร์ช้าลง การขยายแบบ Lazy (แสดงผลเฉพาะสาขาที่มองเห็นได้ในปัจจุบันเท่านั้น) ช่วยได้ การค้นหาเอกสารขนาดใหญ่อาจใช้เวลานานอย่างเห็นได้ชัด การจัดทำดัชนีต้นไม้ในการแยกวิเคราะห์ครั้งแรกช่วยได้