المقارنة النصية تعلّم 0 سطرًا
3ما الذي تغيّر فعلًا
الصق نسختين من JSON، أو جرّب المثال لترى كيف تعمل الأداة.
الصق نسختين من JSON، واعرف ما تغيّر فعلًا.
المقارنة النصية تعلّم 0 سطرًا
الصق نسختين من JSON، أو جرّب المثال لترى كيف تعمل الأداة.
ترتيب المفاتيح والمسافات وفواصل الأسطر لا تُحسب تغييرًا، و1 يساوي 1.0. أما تغيير النوع فيُحسب: 1 و"1" مختلفان، والمفتاح الذي قيمته null يختلف عن المفتاح المفقود.
مع خيار «تجاهل ترتيب المصفوفات» تُطابَق العناصر بحقل هوية (id أو uuid أو key أو slug أو sku أو name) إذا كان لكل عنصر قيمة فريدة منه، فيظهر التغيير مثل $.items[id=2].qty. وبدون حقل هوية تُطابَق العناصر كاملة ويُعَدّ المكرر. أطفئ الخيار لتقارن العناصر حسب موضعها.
لا. يُقرأ الملفان ويُقارَنان داخل هذه الصفحة في متصفحك، ولا يُرفع أو يُحفظ شيء.
عدد الأسطر التي كانت ستعلّمها مقارنة نصية سطرًا بسطر، مثل git diff، للنصين نفسيهما. والفرق بينه وبين التغييرات الحقيقية ضوضاء من إعادة الترتيب والتنسيق.
تحفظ JavaScript كل رقم بصيغة 64-bit float، فالأعداد الصحيحة الأكبر من 2^53، والكسور التي فيها أكثر من نحو 17 رقمًا، والأسس مثل 1e400، تتغير عند القراءة. فقد يبدو رقمان مختلفان متساويين، لذلك تعرضها الأداة بدل أن تخفيها.