JSONPath Tester
Test JSONPath expressions against JSON data and see matching results.
ผลลัพธ์0 รายการที่ตรงกัน
ไม่พบรายการที่ตรงกันสำหรับนิพจน์นี้
เกี่ยวกับเครื่องมือนี้
JSONPath เป็นภาษาคิวรีสำหรับดึงข้อมูลจากเอกสาร JSON คล้ายกับ XPath สำหรับ XML อ้างอิงออบเจกต์รูทด้วย $ เข้าถึงคีย์ด้วย dot notation และรองรับดัชนีอาร์เรย์และอักขระตัวแทน
เครื่องมือนี้ให้คุณทดสอบนิพจน์ JSONPath ทั่วไปโดยตรงในเบราว์เซอร์ ไวยากรณ์ที่รองรับ: เส้นทางพื้นฐาน ดัชนีอาร์เรย์ อักขระตัวแทน (*) และการลงซ้ำ (..)
วิธีใช้งาน
- วาง JSON ลงในพื้นที่ป้อนเข้าหรือแก้ไขตัวอย่างเริ่มต้น
- พิมพ์เส้นทางในช่องนิพจน์ JSONPath (เช่น $.store.book[0].title)
- ดูค่าที่ตรงกันทันทีในแผงผลลัพธ์
- คลิกปุ่มตัวอย่างเพื่อทดสอบรูปแบบ JSONPath ทั่วไปอย่างรวดเร็ว
กรณีการใช้งาน
ทดสอบนิพจน์ JSONPath ก่อนใช้ดึงฟิลด์จากการตอบกลับ REST API นำทางและดีบักโครงสร้าง JSON ที่ซ้อนกันซับซ้อน
คำถามที่พบบ่อย
- ไวยากรณ์ JSONPath ใดที่รองรับ? — $ สำหรับรูท .key สำหรับบุตรตามชื่อ [n] สำหรับดัชนีอาร์เรย์ [*] หรือ .* สำหรับบุตรทั้งหมด ..key สำหรับการลงซ้ำ
- รองรับนิพจน์ตัวกรองหรือไม่? — ไม่ เครื่องมือนี้รองรับเส้นทางพื้นฐาน ดัชนี อักขระตัวแทน และการลงซ้ำ ไม่รองรับ JSONPath ขั้นสูงเช่นตัวกรอง ?()
- ทำไมไม่มีผลลัพธ์? — เส้นทางอาจไม่ตรงกับโครงสร้าง JSON คีย์แยกแยะตัวพิมพ์ใหญ่-เล็ก