مُختبر ومُقيّم 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 في علامة تبويب المتصفح هذه. لا يتلقى Convertr ذلك أو يخزنه؛ إغلاق الصفحة أو إعادة تحميلها يمسح حالة العمل ما لم تقدم الأداة تنزيلًا محليًا بشكل صريح.

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

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

أنماط الفشل الشائعة

يؤدي JSON غير صالح، أو أقواس غير صحيحة، أو عامل غير مدعوم، أو مسار غير موجود في المستند إلى خطأ أو عدم وجود نتائج.

مثال مفيد

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