مدقق اختلافات JSON
مقارنة كائنين JSON حسب المفتاح.
حد استجابة المتصفح: 1 MiB لكل جانب. استخدم أداة مقارنة تدفقية أو مكتبية للمستندات الأكبر.
مقارنة كائنين JSON
الصق قيمتي JSON وانقر مقارنة. تستخدم الاختلافات مسارات RFC 6901 JSON Pointer المقاومة للتصادم: + مضاف, − تمت الإزالة، ~ تغيّر. يتم دائمًا التحقق من patch RFC 6902 بدلالات دقيقة تراعي الترتيب، حتى عندما تتجاهل المقارنة ترتيب المصفوفة.
الأسئلة الشائعة
كيف يقارن؟
يتم تحليل كلا الجانبين كـ JSON ومقارنتهما وفقًا لمسارات مؤشرات JSON المحددة في معيار RFC 6901. تظل مفتاحًا حرفيًا مثل "a.b" مختلفًا عن المسار المتداخل "/a/b".
ما هو تحديث JSON؟
تصحيح متوافق مع المعايير وحساس للترتيب وفق معيار RFC 6902 (عمليات إضافة / حذف / استبدال) يحول A إلى B. يمكنك نسخه وتطبيقه باستخدام أي مكتبة من معيار RFC 6902.
هل يمكنني تجاهل ترتيب المصفوفة؟
نعم. تقوم عملية المقارنة بعد ذلك بمعاملة المصفوفات كمجموعات متعددة غير مرتبة وتوحيد ترتيب مفاتيح الكائنات. يظل إنشاء التصحيح حساسًا للترتيب ويتم التحقق منه بشكل منفصل مقابل القيمة B الدقيقة.
كيف أعرف أن التصحيح صحيح؟
تطبق الأداة التصحيح المولد على A في متصفحك وتتحقق من أن النتيجة تساوي B تمامًا. في وضع تجاهل الترتيب، يتم تصنيف نتيجة المقارنة والتحقق من التصحيح بدقة كعمليات منفصلة.
هل يتم إرسال بياناتي إلى أي مكان؟
لا. عملية التحليل والمقارنة والتحقق تتم بالكامل في متصفحك.
ماذا لو كان تنسيق JSON غير صالح أو بحجم كبير جدًا؟
ستحصل على رسالة خطأ تحليل واضحة. يتم تحديد حجم كل جانب بـ 1 ميغابايت للحفاظ على استجابة هذه الأداة في متصفح الخيط الرئيسي.
آخر تحديث: