مُقيّم JSONPath
اختبر تعابير JSONPath مقابل بيانات JSON. تقييم مباشر، نتائج مميّزة. يدعم core JSONPath syntax. يعمل في المتصفح.
جرّب أمثلة:
مرجع
ورقة غش لصياغة JSONPath
JSONPath هو المكافئ لـ XPath لـ JSON. يتيح لك اختيار nodes من مستند JSON باستخدام تعبير شبيه بالمسار. عوامل شائعة: $ (root)، .key (child)، ..key (recursive descent)، [*] (wildcard)، [n] (array index)، [start:end] (slice)، [?(@.x > 1)] (filter expression).
الأنماط الشائعة
$.store.book[*].author— كل المؤلّفين في مصفوفة book.$..price— كل حقلpriceفي أي مكان من الشجرة.$.store.book[0,1]— أول كتابين.$.store.book[-1]— آخر كتاب.$.store.book[?(@.price < 10)]— الكتب التي سعرها أقل من 10.
الاستخدامات الشائعة
- تحليل API response — استخرج الحقول من responses عميقة التداخل.
- التنقل في config — استعلم في أشجار config كبيرة بإيجاز.
- تأكيدات الاختبار — اكتب فحوصات تعبيرية لاختبارات التكامل.
الخصوصية
يعمل كل التقييم بنسبة 100% في متصفحك. لا تُرسل أي بيانات إلى أي خادم.