أداة للمطورين / 11

مقارن فروقات JSON

قارن بين حملي JSON جنبًا إلى جنب، مع إبراز المفاتيح المضافة والمحذوفة والمعدّلة.

مقارن فروقات JSON: يحلّل TOEA كائنَي JSON أو مصفوفتَيهما ويقارنهما بشكل تكراري، مع تحديد إضافات المفاتيح البنيوية وحذفها وتعديلات النوع أو القيمة. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.

مرات التشغيل
في المتصفح
التكلفة
مجاني · بلا تسجيل
التوفر
جاهز للاستخدام
مقارن بنيوي لـ JSONمعالجة محلية

تعمل بالكامل في المتصفح

تُقارن المصفوفات حسب الموضع

تُقارن العنصر 0 بالعنصر 0، والعنصر 1 بالعنصر 1، وهكذا. إذا أُدرج سجل في بداية إحدى القائمتين، فستتحرك كل العناصر اللاحقة وتظهر كمعدّلة، رغم عدم تغير أي شيء آخر. قبل مقارنة القوائم التي لا يكون ترتيبها مهماً، مثل المستخدمين أو المنتجات، رتّب القائمتين بالمفتاح نفسه، مثلاً حسب id، لكي يقابل كل سجل نظيره.

ما الذي يُعد تغييراً

تعمل المقارنة على القيم المحللة، لذلك لا يظهر أثر للمسافات البادئة أو المسافات البيضاء أو ترتيب المفاتيح، وتساوي 1.0 القيمة 1. أما تغيير النوع فيظهر: 42 مقابل "42"، أو null مقابل مفتاح مفقود. عندما تختلف استجابة API في التنسيق فقط، فاستخدم هذه الأداة؛ ولرؤية التغييرات في التخطيط أو التعليقات، قارن النص في مدقق الفروقات.

تُكتب المسارات باستخدام النقاط والأقواس، مثل items[2].price، لذلك تكون قراءة المفتاح الذي يحتوي بدوره على نقطة ملتبسة.

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

  1. ألصق JSON الأصلي على اليسار وJSON المحدّث على اليمين.
  2. راجع العناصر المضافة (+) والمحذوفة (-) والمعدّلة (~).
  3. انسخ JSON المنظّم للفروقات أو نزّله.

الخصوصية والقيود

تُجرى جميع عمليات تحليل JSON وحساب الفروقات محليًا في ذاكرة المتصفح.

أدوات ذات صلة

الأسئلة الشائعة

كيف تتم مقارنة عناصر المصفوفات؟

تُقارن عناصر المصفوفة حسب الفهرس الموضعي وبنية القيمة.

هل يمكنني تصدير الفروقات؟

نعم، يمكنك نسخ مصفوفة الفروقات المصفاة أو تنزيلها.

أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا