سمارتحلول تقنية للأعمال
English اطلب اجتماعًا

مستكشف JSONPath

جرّب استعلامات JSONPath على مستند محلي واستخرج النتائج دون اتصال API.

يُقرأ: $.name و$["a b"] و[0] و[-1] و[1:3] و[*] و.* و..name (في أي عمق)، والمرشّحات مثل [?(@.price < 10)] أو [?(@.isbn)].

جرّب

النتيجة

الصق JSON واكتب مسارًا وستظهر المطابقات هنا.

طريقة الاستخدام

  1. الصق JSON أو اضغط «جرّب مثالًا».
  2. اكتب مسارًا يبدأ بـ $، أو اختر واحدًا من المقترحات.
  3. انسخ القيم المطابقة أو نزّلها JSON.

أمثلة

  • كل العناوين$.store.book[*].title عنوان كل كتاب
  • في أي عمق$..price كل حقل price
  • مرشّح$.store.book[?(@.price < 10)].title عناوين الكتب الأرخص من 10
تفاصيل الأداة والخصوصية

الصق JSON واكتب مسارًا، وسترى كل قيمة مطابقة مع مسارها الكامل. اضغط أي مسار مقترح لتجربه.

كتابة مسار صحيح لأداة أو اختبار أو قاعدة بيانات أسهل حين ترى ما يطابقه فورًا.

الخيارات

  • يُقرأ: $.name و$["a b"] و[0] و[-1] و[1:3] و[*] و.* و..name، والقوائم [0,2].
  • المرشّحات: [?(@.price < 10)] و[?(@.isbn)] مع == و!= و< و<= و> و>=.
  • المسارات المقترحة تُبنى من JSON الذي لصقته.

الحدود

  • لا تُقرأ التعبيرات داخل المرشّحات مثل && أو الدوال.
  • المسار الذي لا يُقرأ يُعرض مع موضع الخطأ.

الخصوصية

ما تكتبه يبقى في متصفحك. لا يُرفع شيء ولا يُحفظ على الخادم.

أسئلة

ماذا يعني $..price؟

كل حقل اسمه price في أي عمق.

هل تعمل المفاتيح العربية؟

نعم، مثل $.store.اسم أو $["الاسم الكامل"].

ماذا لو لم يطابق شيء؟

تظهر رسالة «لا قيمة تطابق».

هل يُرفع JSON؟

لا.

أدوات مرتبطة

كل الأدوات