إيجاد مسار قيمة في كائن JS

الصق كائن JSON والقيمة التي تبحث عنها: تسرد الأداة جميع مسارات الوصول في JavaScript (بصيغة a.b[0].c) المؤدية إلى هذه القيمة، وهو مفيد جدًا لتحديد موقع بيانات داخل استجابة واجهة برمجة تطبيقات متداخلة.

مثال:
أدخل القيمة كما هي: "نص" بين علامتي اقتباس لسلسلة نصية مطابقة تمامًا، أو 42 / true لرقم أو قيمة منطقية.

كيف يعمل

تجتاز الأداة كائن JSON كاملًا بشكل تعاودي، خاصية بعد خاصية وعنصرًا بعد عنصر في المصفوفات، وتقارن كل قيمة تصادفها بالقيمة المطلوبة. وتُعرض كل مطابقة مع مسار الوصول الكامل إليها، تمامًا كما كنت ستكتبه في JavaScript للوصول إلى هذه القيمة.

كيف تُكتب المفاتيح التي تحتوي على مسافات أو شرطات؟

إذا لم يكن المفتاح معرّفًا صالحًا في JavaScript (مثل "user-id" أو "2fa")، يستخدم المسار صيغة الأقواس المعقوفة مع علامات الاقتباس، مثل data["user-id"]، بدل صيغة النقطة.

هل يمكنني البحث عن كائن أو مصفوفة كاملة وليس عن قيمة بسيطة فقط؟

نعم: إذا أدخلت مثلًا {"level":"error","code":500} قيمةً مطلوبة، فستقارن الأداة أيضًا الكائنات والمصفوفات المتداخلة بكاملها، وليس فقط القيم الطرفية مثل السلاسل النصية أو الأرقام.

يبقى JSON الخاص بك داخل متصفحك: ولا تُرسل أي بيانات إلى خادم أثناء التحليل.