اختبار ومقيم JSONPath

الاستعلام عن مستندات JSON وفحصها وتقييمها باستخدام تعبيرات JSONPath في الوقت الفعلي. يتم تشغيل كل التقييمات محليًا في متصفحك — ولا يتم تحميل بياناتك مطلقًا.

اللهجة: JSONPath-Plus
مستعد
0 بايت
سيتم عرض القيم المطابقة هنا.

أمثلة JSONPath

قم بتحميل بيانات العينة وانقر على أي تعبير أدناه لتجربته على الفور. توضح هذه الأمثلة المحددات القياسية بالإضافة إلى امتدادات JSONPath-Plus.

تعبير وصف
$.store.book[*].author مؤلفي جميع الكتب الموجودة في المتجر.
$..author جميع المؤلفين بشكل متكرر في أي مكان في JSON.
$.store.book[?(@.price < 10)] الكتب أرخص من 10 دولارات باستخدام تعبيرات التصفية.
$.store.book[0,1] أول كتابين باستخدام محددات الاتحاد/الفاصلة.
$.store.book[:2] أول كتابين باستخدام تدوين الشريحة.
$.store.book[?(@.isbn)] جميع الكتب التي تحتوي على خاصية ISBN.
$..price جميع الأسعار بشكل متكرر في أي مكان في الوثيقة.

حول JSONPath-Plus

يقوم هذا المُقيم بتشغيل لهجة JSONPath-Plus. فهو يوسع مواصفات JSONPath الأصلية بوظائف مخصصة، ومحددات الأصل (^)، ومرشحات الخاصية/الفهرس، وعمليات المصفوفة/الشريحة الأصلية.

الاختلافات في بناء الجملة واللهجة

يختلف بناء جملة JSONPath عبر المكتبات (مثل Go وJava وPython). JSONPath-Plus عبارة عن JavaScript من جانب العميل بالكامل، مما يتيح وظائف التصفية القياسية وعمليات البحث في المحدد العميق بأمان في المتصفح.

خصوصية بنسبة 100% من جانب العميل

يتم تقييم مستندات JSON وتعبيرات الاستعلام الخاصة بك مباشرة داخل وضع حماية المتصفح الخاص بك. لا يتم إرسال أي بيانات إلى واجهات برمجة التطبيقات أو الخوادم الخارجية، مما يضمن الخصوصية الكاملة.

اختبار JSONPath

تقييم التعبيرات التي تدعمها JSONPath ضد وثيقة JSON المحلية والتحقق من المسارات والقيم المطابقة.

مدخل
JSON و JSONPath عبارة صالحة.
الإخراج
القيم المطابقة مع مساراتها وحسابها.
الحد الأقصى الحقيقي
تختلف الحروف JSONPath ؛ لا يتم قبول عبارات السيناريو والمشغلين غير المدعومين ، ويمكن أن يطابق استعلام صالح بشكل قانوني أي شيء.
الخصوصية ومعالجة البيانات
يتم معالجة JSON و JSONPath في هذا علامة التبويب المتصفح.المحول لا يحصل عليه أو يخزنه؛ إغلاق أو تحميل الصفحة يزيل حالة العمل ما لم يقدم الأداة بشكل صريح تنزيلًا محليًا.

كيفية استخدام هذا الأداة

  1. توفير JSON و JSONPath الصادرة في أدوات التحكم.
  2. اختر الإعدادات التي تؤثر على القيم المطابقة مع مساراتها وتعد، ثم تشغيل الأداة.
  3. تحقق من القيم المطابقة مع مساراتها وحساب قبل نسخها أو تنزيلها.

طريقة الفشل المشتركة

يخلق JSON غير صالح أو البراكيه المكسورة أو المشغل غير المدعوم أو مسار غائب من الوثيقة خطأ أو مباراة صفر.

مثال مفيد

تشغيل $.store.book[*].title ضد مستند متجر لتسجيل كل عنوان الكتاب.