ข้ามไปยังเนื้อหา
คุณออฟไลน์อยู่ บางฟีเจอร์อาจไม่ทำงาน

JSON / เครื่องมือโค้ด

ตรวจสอบ เข้าใจ โครงสร้าง.

ตรวจสอบไวยากรณ์ ตรวจ Schema สำรวจและเปรียบเทียบ JSON

อินพุต JSON
ผลการตรวจสอบ
วางหรือพิมพ์ JSON ของคุณที่นี่...
ว่างเปล่าตรวจสอบCtrl/⌘+Shift+Vตรวจสอบ

วิธีตรวจสอบ JSON ออนไลน์

  1. เปิด JSON Validator

    ไปที่ json-validator.hanoon.app ในเบราว์เซอร์ของคุณ

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

    วางหรือพิมพ์ข้อมูล JSON ในตัวแก้ไขอินพุต

  3. ตรวจผลลัพธ์

    การตรวจสอบทำงานโดยอัตโนมัติ ข้อผิดพลาดจะแสดงพร้อมเลขบรรทัดและคำอธิบายเพื่อให้แก้ไขได้เร็วขึ้น

การตรวจสอบ JSON คืออะไร?

การตรวจไวยากรณ์ไม่ยอมรับคอมเมนต์และจุลภาคท้ายรายการ: {"age":18,} จะไม่ผ่าน แต่ {"age":"18"} เป็น JSON ที่ถูกต้อง การผ่านไวยากรณ์ไม่ได้หมายความว่าข้อมูลตรงตาม JSON Schema

การตรวจสอบ JSON Schema คืออะไร?

เมื่อใช้สคีมา {"type":"object","properties":{"age":{"type":"integer"}},"required":["age"]} ข้อมูล {"age":"18"} จะไม่ผ่าน ส่วน {"age":18} จะผ่าน เลือก Draft 4, Draft 7 หรือ 2020-12 ให้ตรงกับสคีมา ตัวเลขที่ไม่สามารถแทนค่าได้อย่างปลอดภัยจะทำให้การตรวจสคีมาหยุดพร้อมข้อผิดพลาดด้านความแม่นยำ

มุมมองแบบต้นไม้ทำงานอย่างไร?

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

ข้อมูลของฉันถูกส่งไปยังเซิร์ฟเวอร์หรือไม่?

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

JSONPath คืออะไร?

สำหรับ {"users":[{"name":"Ada"},{"name":"Lin"}]} การใช้ $.users[0].name หรือ JSON Pointer /users/0/name จะคืนค่า "Ada" รองรับตัวกรองเปรียบเทียบอย่างง่าย แต่บล็อกการเรียกเมธอดและการเข้าถึง prototype