اختبار ومقيم 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 وتعبيرات الاستعلام الخاصة بك مباشرة داخل وضع حماية المتصفح الخاص بك. لا يتم إرسال أي بيانات إلى واجهات برمجة التطبيقات أو الخوادم الخارجية، مما يضمن الخصوصية الكاملة.