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