البحث بدون صياغة JSONPath
JSONPath قوي لكنه يتطلب معرفة الموقع التقريبي للبيانات التي تبحث عنها. يعمل بحث JSON بشكل مختلف: اكتب كلمة أو قيمة وتُفتّش الأداة المستند بأكمله عن كل تكرار، عارضةً كل تطابق بسياقه ومساره الكامل بالنقطة.
هذا يجعل بحث JSON الأداة الصحيحة للأسئلة الاستكشافية — "هل تحتوي هذه الاستجابة على كلمة 'deprecated'؟" — بينما JSONPath أنسب لاستخراج الحقول المعروفة برمجياً. فكّر في بحث JSON على أنه Ctrl+F لمستندات JSON.
يُجرى البحث على المفاتيح والقيم في آنٍ واحد افتراضياً. يمكنك تضييقه لمفاتيح فقط أو قيم فقط أو نوع بيانات محدد لتقليل النتائج الإيجابية الكاذبة.
تمييز التطابقات وعرض المسار
يُعرض كل تطابق كتلقية كود تُظهر زوج المفتاح والقيمة في سياقه مع النص المطابق مُبرَّزاً باللون الأصفر. فوق كل تطابق يُعرض المسار الكامل — مثلاً response.users[3].contact.email.
حين يُعيد البحث تطابقات كثيرة تُجمَّع حسب العمق. عداد في شريط البحث يُظهر إجمالي عدد التطابقات.
النقر على أي مسار تطابق ينسخه إلى الحافظة كسلسلة نقطية.
أوضاع البحث والخيارات
التطابق الدقيق: يجب أن يطابق مصطلح البحث اسم المفتاح بأكمله أو القيمة بأكملها. البحث عن "42" في الوضع الدقيق يُطابق الرقم 42 والسلسلة "42" لكن لا "142".
يحتوي على: مصطلح البحث تطابق جزئي. "mail" يطابق "email" و"mailing" و"Email". هذا الوضع الافتراضي وغير حساس لحالة الأحرف.
تعبير نظامي: يُعامَل مصطلح البحث كتعبير نظامي. "^error" يطابق أي مفتاح أو قيمة يبدأ بـ "error".