أداة مجانية

JSONPath Tester

اختبر تعبيرات JSONPath مقابل بيانات JSON في الوقت الفعلي. يدعم الترميز النقطي وترميز الأقواس والأحرف البدلية وشرائح المصفوفات والنزول العودي.

JSONPath Tester

مرجع بناء جملة JSONPath

$ هو الكائن الجذر. استخدم الترميز النقطي ($.key) أو ترميز الأقواس ($['key']) للتنقل. [*] أو .* يحدد جميع العناصر. [0] يحدد حسب الفهرس. [0:2] يقطع مصفوفة. ..key ينفذ النزول العودي — البحث في جميع المستويات. يتم تقييم المسارات مباشرة أثناء الكتابة.

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

  1. الصق ملف JSON الخاص بك في منطقة الإدخال، أو انقر على تحميل مثال.
  2. اكتب تعبير JSONPath يبدأ بـ $.
  3. يتم عرض المطابقات على الفور أثناء الكتابة.
  4. انقر فوق نسخ المطابقات لنسخ مصفوفة النتائج كـ JSON.
  5. انقر فوق نسخ الإحصائيات لنسخ عدد المطابقات والمسار كنص عادي.

ملف JSON الخاص بك يبقى في المتصفح — لا يتم إرسال البيانات إلى أي خادم.

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

ما بناء جملة JSONPath المدعوم؟
الجذر ($)، الترميز النقطي (.key)، ترميز الأقواس (['key'])، فهرس المصفوفة ([0])، الفهرس السالب ([-1])، شرائح المصفوفات ([0:2])، الأحرف البدلية ([*] و .*)، والنزول العودي (..key).
هل يدعم هذا تعبيرات التصفية مثل ?(@.price > 10)؟
ليس حاليًا. تعبيرات التصفية تتطلب محلل أكثر تعقيدًا. تغطي الأداة بناء الجملة الأساسي المستخدم في الغالبية العظمى من استعلامات JSONPath الحقيقية.