คิวรี JSONPath
ดึงโหนด JSON ด้วยนิพจน์ และคัดลอกผลลัพธ์ที่ตรงกันรายการเดียวหรือทั้งหมด
รอคิวรีรองรับนิพจน์ เช่น $.store.book[*].author และ $..price
นิพจน์
รายการที่ตรงกันตรงกัน 0 รายการ
ป้อน JSON และนิพจน์ แล้วคลิกคิวรี
อธิบายการคิวรี JSONPath
JSONPath ระบุตำแหน่งโหนดด้วยนิพจน์คล้ายพาธ เช่น เดินฟิลด์ของออบเจ็กต์ตามระดับ วนซ้ำอาร์เรย์ด้วยไวลด์การ์ด หรือกรองสมาชิกตามเงื่อนไข หน้านี้แยกวิเคราะห์ JSON ในเครื่อง รันนิพจน์ และแสดงรายการที่ตรงกันทั้งหมดพร้อมพาธ
นิพจน์ที่ไม่ถูกต้องจะรายงานข้อผิดพลาดโดยไม่ทำให้ส่วนอื่นของหน้าเสียหาย คุณสามารถคัดลอกค่าที่ตรงกันรายการเดียว หรือแปลงรายการที่ตรงกันทั้งหมดเป็นข้อความอาร์เรย์สำหรับสคริปต์และกรณีทดสอบ
ตัวอย่างเริ่มต้นดึงฟิลด์จากอาร์เรย์หนังสือ แทนที่ด้วยข้อมูลและนิพจน์ของคุณเอง การเปลี่ยนอินพุตใดก็ตามจะล้างผลลัพธ์ก่อนหน้า จึงต้องรันคิวรีอีกครั้ง
คำถามที่พบบ่อย
- รองรับนิพจน์ตัวกรองหรือไม่
- รองรับรูปแบบตัวกรองทั่วไป เช่น เลือกสมาชิกอาร์เรย์ตามเงื่อนไขตัวเลขหรือสตริง ไวยากรณ์ที่แน่นอนขึ้นอยู่กับการติดตั้ง JSONPath จึงควรตรวจสอบนิพจน์ซับซ้อนกับข้อมูลตัวอย่างก่อน
- ทำไมผลลัพธ์จึงเป็นอาร์เรย์ว่าง
- ผลลัพธ์ว่างมักหมายถึงพาธไม่ตรงกับโหนดใด ตรวจสอบการสะกดคีย์ ดัชนีอาร์เรย์ และจำนวนระดับ
- คัดลอกผลลัพธ์ที่ตรงกันทั้งหมดพร้อมกันได้หรือไม่
- ได้ การคัดลอกผลลัพธ์ทั้งหมดจะวางค่าที่ตรงกันลงในคลิปบอร์ดเป็นข้อความอาร์เรย์ JSON และจะไม่สร้างอะไรเมื่อไม่มีการตรงกัน