Skip to main content
Toolzer — Free Online Tools

مقارنة JSON — كشف الفروقات بين ملفين

قارن بين ملفَي JSON واعرض الحقول المضافة والمحذوفة والمُعدَّلة بلون مميز.

عن الأداة

أداة مقارنة JSON (JSON Diff) تعرض الفروقات بين نسختين من JSON بشكل مرئي: الحقول المضافة تظهر بالأخضر، والمحذوفة بالأحمر، والمُعدَّلة بالأصفر. تعمل الأداة بمقارنة ذكية للمفاتيح المتداخلة بغضّ النظر عن ترتيب المفاتيح داخل الكائن، وتتعامل مع المصفوفات إما بمقارنة عنصر بعنصر أو كمجموعة حسب اختيارك. مفيدة جدًا لمطوّري API لمراجعة تغييرات الاستجابات بين إصدارين، ولمراجعي الأكواد لفحص تعديلات ملفات JSON في Git، ولمهندسي DevOps لمقارنة ملفات إعدادات قبل النشر. النتيجة تُظهر مسار كل تغيير (مثل `user.address.city`) لتحديد المشكلة بسرعة. كل شيء يعمل داخل المتصفح دون رفع البيانات.

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

هل ترتيب المفاتيح يؤثر على النتيجة؟

لا. المقارنة تعتمد على أسماء المفاتيح وقيمها لا على الترتيب الفعلي داخل الكائن، لأن معيار JSON لا يفرض ترتيبًا.

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

افتراضيًا عنصرًا بعنصر حسب الفهرس (index)، ما يناسب القوائم المرتّبة. يمكنك تفعيل وضع «كمجموعة» لتجاهل الترتيب في المصفوفات.

هل تظهر مسارات التغييرات؟

نعم. كل فرق يظهر مع مساره الكامل مثل `products[2].price` لتصل إلى الحقل مباشرة في الملف الأصلي.

هل الملفات تُرفَع؟

لا. المقارنة تحدث محليًا داخل المتصفح، مناسبة لبيانات إنتاج حساسة.