اختبار ومقيم JSONPath مجانًا | الاستعلامات المحلية في الوقت الحقيقي

اختبار JSONPath ومقيم مجاني لـ API JSON. قم باستخراج العقد المطابقة في الوقت الفعلي، وافحص المسارات، وانسخ نتائج JSON بينما يظل التحليل محليًا في متصفحك.

انقر لوضع المسرح
يتم تشغيل تحليل JSON ومطابقة المسار ونسخ النتائج محليًا في هذا المتصفح. لم يتم تحميل بيانات المصدر.
حمولة طلب المكتبة

معاينة المصدر

{
  "store": {
    "book": [
      {
        "category": "reference",
        "author": "Nigel Rees",
        "title": "Sayings of the Century",
        "price": 8.95
      },
      {
        "category": "fiction",
        "author": "Evelyn Waugh",
        "title": "Sword of Honour",
        "price": 12.99
      },
      {
        "category": "fiction",
        "author": "Herman Melville",
        "title": "Moby Dick",
        "isbn": "0-553-21311-3",
        "price": 8.99
      }
    ],
    "bicycle": {
      "color": "red",
      "price": 19.95
    }
  },
  "expensive": 10
}

النتائج المطابقة

3العقدة (العقد) المطابقة بـ0مللي ثانية

3
مباريات
0
وقت
طريق$.store.book[0].author
قيمة
Nigel Rees
طريق$.store.book[1].author
قيمة
Evelyn Waugh
طريق$.store.book[2].author
قيمة
Herman Melville

ورقة الغش JSONPath

انقر فوق أي تعبير لتطبيقه على الإدخال.

كيفية الاستخدام

  1. انقر فوق تحميل العينة، أو الصق استجابة واجهة برمجة التطبيقات (API) أو مقتطف التكوين في مصدر JSON.
  2. اكتب استعلام JSONPath في JSONPath Expression، مثل <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">.</mi><mi>s</mi><mi>t</mi><mi>o</mi><mi>r</mi><mi>e</mi><mi mathvariant="normal">.</mi><mi>b</mi><mi>o</mi><mi>o</mi><mi>k</mi><mo stretchy="false">[</mo><mo>∗</mo><mo stretchy="false">]</mo><mi mathvariant="normal">.</mi><mi>a</mi><mi>u</mi><mi>t</mi><mi>h</mi><mi>o</mi><mi>r</mi><mi mathvariant="normal">‘</mi><mtext>أو</mtext><mi mathvariant="normal">‘</mi></mrow><annotation encoding="application/x-tex">.store.book[*].author أو </annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mord">.</span><span class="mord mathnormal">s</span><span class="mord mathnormal">t</span><span class="mord mathnormal">ore</span><span class="mord">.</span><span class="mord mathnormal">b</span><span class="mord mathnormal">oo</span><span class="mord mathnormal" style="margin-right:0.03148em;">k</span><span class="mopen">[</span><span class="mord">∗</span><span class="mclose">]</span><span class="mord">.</span><span class="mord mathnormal">a</span><span class="mord mathnormal">u</span><span class="mord mathnormal">t</span><span class="mord mathnormal">h</span><span class="mord mathnormal" style="margin-right:0.02778em;">or</span><span class="mord">‘أو‘</span></span></span></span>..author.
  3. قم بمراجعة عدد التطابقات والمسارات والقيم في النتائج المطابقة؛ انقر فوق نسخ النتيجة JSON لنسخ التطابقات كمصفوفة.
  4. استخدم ورقة الغش الموجودة في الأداة عندما تحتاج إلى تذكير بناء الجملة. يغطي هذا المقيم أنماط JSONPath الشائعة؛ تحقق من ميزات اللهجة المحددة للغاية مقابل وقت التشغيل المستهدف.

الميزات الأساسية

  • تقييم JSONPath في الوقت الفعلي: إعادة تشغيل الاستعلامات أثناء الكتابة، وهو مثالي لاستجابات واجهة برمجة التطبيقات وملفات التكوين وحمولات الاختبار.
  • المعالجة المحلية حسب التصميم: يتم تحليل JSON ومطابقة المسار ونسخ النتائج في جلسة المتصفح الحالية دون إرسال الحمولات إلى الخادم.
  • نتائج تتبع المسار: تعرض كل مطابقة موقع JSONPath الخاص بها بالإضافة إلى قيمة منسقة، مما يجعل فحص البيانات المتداخلة أسهل.
  • معاينة المصدر المميز: يتم تنسيق JSON الصالح مع تمييز خفيف للسلاسل والأرقام والقيم المنطقية والقيم الخالية.
  • ** ورقة الغش في بناء الجملة المضمنة **: استخدم محددات الجذر، والرموز النقطية، وأحرف البدل للصفيف، والنسب العودي، والشرائح، وتعبيرات التصفية الشائعة دون مغادرة الأداة.

الأدوات ذات الصلة

حاسبة الحرائق2026(التضخم المعدل) | محاكي فجوة التقاعد

حاسبة الحرائق2026(التضخم المعدل). محاكاة القوة الشرائية الحقيقية، وتحليل فجوات مدخرات التقاعد، وإنشاء خارطة طريق مرئية للثروة. تصدير ملف CSV بنقرة واحدة للوحة معلومات التمويل الخاصة ببرنامج Excel أو Notion. حساب خاص بنسبة 100% من جانب العميل.

حاسبة حجم المركز - تحديد حجم التداول على أساس المخاطر

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

حاسبة الفائدة المركبة | مخطط APY واستثمار مجاني

حساب الفائدة المركبة من رأس المال، والمساهمات المتكررة، APY، والوقت. تصور أصل المبلغ والفائدة والرصيد النهائي باستخدام مخطط تفاعلي محلي.

حاسبة القروض والرهن العقاري عبر الإنترنت - جدول الاستهلاك الفوري

استخدم حاسبة القروض / حاسبة الرهن العقاري لتقدير الدفعة الشهرية وإجمالي الفائدة وجدول السداد محليًا. أدخل المبلغ والسعر والمدة للحساب الآن باستخدام الرسوم البيانية الفورية.

الاستثمار عبر الإنترنت وحاسبة عائد الاستثمار - متخيل الفائدة المركبة

استخدم حاسبة الاستثمار / حاسبة عائد الاستثمار لتقدير رأس المال المبدئي والمساهمات الشهرية والعائد السنوي والنتائج المعدلة حسب التضخم محليًا. احسب العوائد المتوقعة باستخدام مخطط الفائدة المركبة الفوري وعائد الاستثمار والجدول السنوي.

حاسبة APR إلى APY - تحويل الأسعار الاسمية والفعالة

استخدم حاسبة APR إلى APY للتحويل بين APR وAPY محليًا. أدخل السعر، واختر التكرار المركب، وشاهد معدل الفائدة الفعلي، والانتشار، ومقارنة التكرار على الفور.

حاسبة هامش الربح - محول الهامش مقابل العلامات

استخدم حاسبة هامش الربح هذه لحساب إجمالي الربح والعلامات التجارية والهامش وسعر البيع محليًا. أدخل التكلفة والسعر، أو التكلفة والهامش المستهدف، ثم قم بحساب الهوامش الخاصة بك على الفور.

حاسبة التكلفة لكل ألف ظهور وتكلفة النقرة - أداة الإنفاق الإعلاني ونسبة النقر إلى الظهور عبر الإنترنت

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

منطق الحساب

تستخدم هذه الأداة تقييم JavaScript JSONPath المحلي في المتصفح: فهي تحلل النص باستخدام JSON.parse، ثم تقوم بتمرير الرموز المميزة للكائنات والمصفوفات للخصائص والفهارس وأحرف البدل والأصل العودي والشرائح ومقارنات المرشحات الشائعة. تظل العملية برمتها في ذاكرة الصفحة الحالية ولا تتطلب خادمًا، مما يجعلها مناسبة لحمولات API التي تحتوي على مفاتيح أو سجلات المستخدم أو التكوين الداخلي.

لتجنب المبالغة في التوافق، يركز التنفيذ على أنماط JSONPath الشائعة مثل <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">.</mi><mi>s</mi><mi>t</mi><mi>o</mi><mi>r</mi><mi>e</mi><mi mathvariant="normal">.</mi><mi>b</mi><mi>o</mi><mi>o</mi><mi>k</mi><mo stretchy="false">[</mo><mn>0</mn><mo stretchy="false">]</mo><mi mathvariant="normal">.</mi><mi>t</mi><mi>i</mi><mi>t</mi><mi>l</mi><mi>e</mi><mi mathvariant="normal">‘</mi><mtext>و</mtext><mi mathvariant="normal">‘</mi></mrow><annotation encoding="application/x-tex">.store.book[0].title و</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mord">.</span><span class="mord mathnormal">s</span><span class="mord mathnormal">t</span><span class="mord mathnormal">ore</span><span class="mord">.</span><span class="mord mathnormal">b</span><span class="mord mathnormal">oo</span><span class="mord mathnormal" style="margin-right:0.03148em;">k</span><span class="mopen">[</span><span class="mord">0</span><span class="mclose">]</span><span class="mord">.</span><span class="mord mathnormal">t</span><span class="mord mathnormal">i</span><span class="mord mathnormal" style="margin-right:0.01968em;">tl</span><span class="mord mathnormal">e</span><span class="mord">‘و‘</span></span></span></span>..author و<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi mathvariant="normal">.</mi><mi>s</mi><mi>t</mi><mi>o</mi><mi>r</mi><mi>e</mi><mi mathvariant="normal">.</mi><mi>b</mi><mi>o</mi><mi>o</mi><mi>k</mi><mo stretchy="false">[</mo><mo>∗</mo><mo stretchy="false">]</mo><mi mathvariant="normal">‘</mi><mtext>و</mtext><mi mathvariant="normal">‘</mi></mrow><annotation encoding="application/x-tex">.store.book[*] و</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mord">.</span><span class="mord mathnormal">s</span><span class="mord mathnormal">t</span><span class="mord mathnormal">ore</span><span class="mord">.</span><span class="mord mathnormal">b</span><span class="mord mathnormal">oo</span><span class="mord mathnormal" style="margin-right:0.03148em;">k</span><span class="mopen">[</span><span class="mord">∗</span><span class="mclose">]</span><span class="mord">‘و‘</span></span></span></span>.store.book[?(@.price < 10)]. تختلف لهجات JSONPath عبر الأنظمة البيئية، لذلك يجب التحقق من تعبيرات البرامج النصية المخصصة للغاية مقابل وقت التشغيل المستهدف.

التعليمات

  • هل من الآمن لصق استجابات واجهة برمجة التطبيقات (API) مع بيانات المستخدم هنا؟
    • نعم. تعمل الأداة من جانب العميل فقط، لذلك لا يتم نقل JSON الخاص بك إلى الخادم.
  • هل يدعم تعبيرات التصفية؟
    • وهو يدعم مرشحات المقارنة الشائعة مثل [?(@.price < 10)] و[?(@.category == "fiction")].
  • لماذا يمكن لنفس JSONPath عرض نتائج مختلفة في أداة أخرى؟
    • يحتوي JSONPath على لهجات تاريخية متعددة. قد يختلف مقيِّمو JS وJava وPython في حالات الحافة، بينما تركز هذه الأداة على بناء جملة الاستعلام الحديث الشائع.
  • لماذا يكون الناتج دائمًا مصفوفة؟
    • يمكن أن يتطابق استعلام JSONPath مع صفر أو واحد أو عدة عقد. يتم تسوية النتائج إلى مصفوفة JSON للنسخ والاستخدام النهائي.
  • هل يمكنني استخدامه دون الاتصال بالإنترنت؟
    • بعد تحميل الصفحة، لا يعتمد تحليل JSON والاستعلام عنه على الخدمات الخلفية؛ تستمر مدخلات الصفحة الحالية في العمل دون اتصال بالشبكة.