اختبار ومقيم JSONPath
الاستعلام عن مستندات JSON وفحصها وتقييمها باستخدام تعبيرات JSONPath في الوقت الفعلي. يتم تشغيل كل التقييمات محليًا في متصفحك — ولا يتم تحميل بياناتك مطلقًا.
سيتم عرض القيم المطابقة هنا.
أمثلة 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 في هذا علامة التبويب المتصفح.المحول لا يحصل عليه أو يخزنه؛ إغلاق أو تحميل الصفحة يزيل حالة العمل ما لم يقدم الأداة بشكل صريح تنزيلًا محليًا.
كيفية استخدام هذا الأداة
- توفير JSON و JSONPath الصادرة في أدوات التحكم.
- اختر الإعدادات التي تؤثر على القيم المطابقة مع مساراتها وتعد، ثم تشغيل الأداة.
- تحقق من القيم المطابقة مع مساراتها وحساب قبل نسخها أو تنزيلها.
طريقة الفشل المشتركة
يخلق JSON غير صالح أو البراكيه المكسورة أو المشغل غير المدعوم أو مسار غائب من الوثيقة خطأ أو مباراة صفر.
مثال مفيد
تشغيل $.store.book[*].title ضد مستند متجر لتسجيل كل عنوان الكتاب.