เครื่องมือทดสอบ JSONPath

ทดสอบนิพจน์ JSONPath กับข้อมูล JSON และดูค่ารวมถึงเส้นทางที่ตรงกันได้ทันทีขณะที่คุณพิมพ์

ข้อมูลนำเข้า JSON
กรุณากรอก JSON และนิพจน์ JSONPath เพื่อทดสอบ

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

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

ฉันสามารถใช้ไวยากรณ์ JSONPath แบบใดได้บ้าง?

คุณสามารถใช้รูปแบบ JSONPath ทั่วไปได้ เช่น $.store.book[*].title, การค้นหาแบบเรียกซ้ำด้วย $..price, ตัวกรองเช่น [?@.price < 10] และการแบ่งส่วนอาร์เรย์ (array slices)

ทำไมผลลัพธ์แต่ละรายการจึงแสดงเส้นทาง (path)?

เส้นทาง (path) จะแสดงตำแหน่งที่มาของค่าใน JSON ต้นฉบับ เพื่อให้คุณสามารถคัดลอกผลลัพธ์ที่ตรงกันได้โดยไม่สูญเสียข้อมูลตำแหน่งอ้างอิง

ทำไมการค้นหาจึงหมดเวลา (timeout)?

การค้นหาแบบเรียกซ้ำ (recursive queries) ที่กว้างมากหรือข้อมูลตัวอย่างที่มีขนาดใหญ่มากอาจใช้เวลานานเกินไป ระบบทดสอบจะหยุดการทำงานหลังจากครบกำหนดเวลาสั้นๆ เพื่อให้คุณสามารถจำกัดขอบเขตนพจน์ให้แคบลงหรือใช้ข้อมูลตัวอย่างที่เล็กลงได้