TL
Tool Lab
💰Donate
💰Donate

JSONPath Tester

Test JSONPath expressions against JSON data and see matching results.

ผลลัพธ์0 รายการที่ตรงกัน
ไม่พบรายการที่ตรงกันสำหรับนิพจน์นี้

เกี่ยวกับเครื่องมือนี้

JSONPath เป็นภาษาคิวรีสำหรับดึงข้อมูลจากเอกสาร JSON คล้ายกับ XPath สำหรับ XML อ้างอิงออบเจกต์รูทด้วย $ เข้าถึงคีย์ด้วย dot notation และรองรับดัชนีอาร์เรย์และอักขระตัวแทน

เครื่องมือนี้ให้คุณทดสอบนิพจน์ JSONPath ทั่วไปโดยตรงในเบราว์เซอร์ ไวยากรณ์ที่รองรับ: เส้นทางพื้นฐาน ดัชนีอาร์เรย์ อักขระตัวแทน (*) และการลงซ้ำ (..)

วิธีใช้งาน

  1. วาง JSON ลงในพื้นที่ป้อนเข้าหรือแก้ไขตัวอย่างเริ่มต้น
  2. พิมพ์เส้นทางในช่องนิพจน์ JSONPath (เช่น $.store.book[0].title)
  3. ดูค่าที่ตรงกันทันทีในแผงผลลัพธ์
  4. คลิกปุ่มตัวอย่างเพื่อทดสอบรูปแบบ JSONPath ทั่วไปอย่างรวดเร็ว

กรณีการใช้งาน

ทดสอบนิพจน์ JSONPath ก่อนใช้ดึงฟิลด์จากการตอบกลับ REST API นำทางและดีบักโครงสร้าง JSON ที่ซ้อนกันซับซ้อน

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

  • ไวยากรณ์ JSONPath ใดที่รองรับ?$ สำหรับรูท .key สำหรับบุตรตามชื่อ [n] สำหรับดัชนีอาร์เรย์ [*] หรือ .* สำหรับบุตรทั้งหมด ..key สำหรับการลงซ้ำ
  • รองรับนิพจน์ตัวกรองหรือไม่?ไม่ เครื่องมือนี้รองรับเส้นทางพื้นฐาน ดัชนี อักขระตัวแทน และการลงซ้ำ ไม่รองรับ JSONPath ขั้นสูงเช่นตัวกรอง ?()
  • ทำไมไม่มีผลลัพธ์?เส้นทางอาจไม่ตรงกับโครงสร้าง JSON คีย์แยกแยะตัวพิมพ์ใหญ่-เล็ก