انتقل إلى المحتوى
🎯

مُقيّم 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% في متصفحك. لا تُرسل أي بيانات إلى أي خادم.