TL
Tool Lab
💰Donate
💰Donate

JSONPath Tester

Test JSONPath expressions against JSON data and see matching results.

النتائج0 تطابق
لم يتم العثور على تطابقات لهذا التعبير.

حول هذه الأداة

JSONPath هو لغة استعلام لاستخراج البيانات من مستندات JSON، مشابهة لـ XPath لـ XML. تشير إلى الكائن الجذر بـ $، وتصل إلى المفاتيح بالترميز النقطي، وتدعم مؤشرات المصفوفة والبدل.

تتيح لك هذه الأداة اختبار تعبيرات JSONPath الشائعة مباشرة في متصفحك. الصياغة المدعومة: المسارات الأساسية، مؤشرات المصفوفة، البدل (*)، والنزول التكراري (..).

كيفية الاستخدام

  1. الصق بيانات JSON في منطقة الإدخال أو عدّل المثال الافتراضي.
  2. اكتب مساراً في حقل تعبير JSONPath (مثلاً: $.store.book[0].title).
  3. شاهد القيم المطابقة فوراً في لوحة النتائج.
  4. انقر أزرار الأمثلة لاختبار أنماط JSONPath الشائعة بسرعة.

حالات الاستخدام

اختبر تعبيرات JSONPath قبل استخدامها لاستخراج الحقول من استجابات REST API. تنقل وتصحيح بنيات JSON المتداخلة المعقدة.

الأسئلة الشائعة

  • ما صياغة JSONPath المدعومة؟$ للجذر، .key للطفل بالاسم، [n] لمؤشر المصفوفة، [*] أو .* لجميع الأطفال، ..key للنزول التكراري.
  • هل تعبيرات الفلتر مدعومة؟لا. تدعم الأداة المسارات الأساسية والمؤشرات والبدل والنزول التكراري. JSONPath المتقدم كفلاتر ?() غير مدعوم.
  • لماذا لا توجد نتائج؟قد لا يتطابق المسار مع بنية JSON. المفاتيح حساسة لحالة الأحرف.