مقارنة JSON أونلاين
بالمعنى لا بالأسطر
تقارن أداة مقارنة JSON أونلاين هذه مستندين وتسرد كل قيمة أُضيفت أو أُزيلت أو تغيّرت. وتقرأ JSON وXML وYAML داخل تبويبك.
- مجانيالسعر
- 3الصيغ
- لا شيءالتسجيل
- لا شيءالرفع
مقارنة JSON
قارن مستندات JSON أو XML أو YAML بالمعنى لا بالأسطر
- المضاف
- 0
- المحذوف
- 0
- تغيّر
- 0
- دون تغيير
- 0
جاهز. الصق مستندًا في كل جانب فتظهر الفروق.
لماذا تقارن JSON أونلاين
كذلك، تقارن مقارنة النص العادية الأسطر. وهذا يناسب النثر. لكنه يفشل مع البيانات. إذا حفظت أداة المفاتيح بترتيب جديد، بدا كل سطر متغيّرًا، واختبأ التغيير الحقيقي في الضجيج.
تقارن أداة مقارنة JSON أونلاين هذه المعنى. كائنان بالمفاتيح نفسها هما الكائن نفسه مهما كان الترتيب. أيضًا، وهكذا ترى فقط ما يختلف حقًا.
الصق النسخة القديمة على اليسار والجديدة على اليمين. تظهر قائمة التغييرات فورًا. يعرض كل صف مسارًا، مثل $.stock.shop، والقيمة القديمة والجديدة.
وتقرأ الأداة أيضًا XML وYAML. فيمكنك مقارنة ملفي إعداد أو استجابتي API أو تصديرين، حتى بصيغ مختلفة.
يستخدمها المطورون في مهام كثيرة. مثلًا يمكنك فحص إعداد قبل إصدار. في الواقع، أو مقارنة استجابة API قبل النشر وبعده. عندها تعرف ما تغيّر حقًا. كما يستطيع فريق الدعم مقارنة تصديرين من عميل وإيجاد الحقل الوحيد المختلف.
مضاف ومحذوف ومتغيّر
يقع كل فرق في إحدى ثلاث مجموعات. مضاف يعني أن المفتاح موجود في الجانب B فقط. كذلك، محذوف يعني أنه موجود في الجانب A فقط. متغيّر يعني أن الجانبين فيهما، بقيمتين مختلفتين.
لكل مجموعة لونها وكلمتها، فلا تعتمد على اللون وحده أبدًا. وتوجد أربعة عدادات فوق القائمة. أيضًا، حدّد مجموعة أو ألغِ تحديدها لتعرض الصفوف التي تريدها فقط.
تغيير النوع يُحسب تغييرًا. مثلًا الرقم 1 والنص "1" مختلفان، وتقول الأداة ذلك.
تتبع المسارات أسلوب JSONPath. الجذر علامة الدولار. يضيف المفتاح نقطة واسمه، ويضيف عنصر القائمة موضعه بين أقواس مربعة. في الواقع، فيمكنك نسخ مسار واستخدامه في شيفرتك.
مقارنة JSON أونلاين مع تجاهل الترتيب
القوائم مختلفة. في القائمة غالبًا يهم الترتيب. لكنه أحيانًا لا يهم، كقائمة وسوم. حدّد تجاهل ترتيب عناصر القائمة فتطابق الأداة العناصر المتساوية أينما كانت.

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

اكتب id في خانة المطابقة. الآن تقرن الأداة كل منتج بتوأمه عبر id، وتقارن التوأمين فقط. ويظهر تغيير السعر في صف واحد.
المنتجات الموجودة في جانب واحد فقط تظهر كمضافة أو محذوفة. أيضًا، وهذا ما تريده تمامًا عند مقارنة تصديرين.
تخطّي الضجيج
بعض الحقول تتغير مع كل حفظ. ختم زمني. عدّاد إصدار. معرّف طلب. تدفن التغييرات المهمة.

اكتب تلك المفاتيح في تجاهل هذه المفاتيح، مفصولة بفواصل. تختفي من الجانبين. ويمكنك أيضًا تجاهل حالة الأحرف والمسافات حول النص، ومعاملة 1 و1.0 كمتساويين.
تصدير رقعة JSON
يكتب زر نزّل رقعة JSON التغييرات كرقعة بصيغة RFC 6902. طبّقها على الجانب A فتحصل على الجانب B. وتقرأ مكتبات كثيرة هذه الصيغة.

في الواقع، تحتاج الرقعة إلى مواضع دقيقة. لذلك يعمل الزر عندما تُقارن القوائم بالموضع، وتخبرك الأداة عندما يتوقف.
الأرقام الكبيرة تبقى دقيقة
يحتفظ القارئ بكل رقم كما كُتب. معرّفان من 20 رقمًا يختلفان في الرقم الأخير يظهران مختلفين. وتقرّب أدوات كثيرة الأرقام أولًا ثم تسمّيها متساوية.
استخدام أداة مقارنة JSON خطوة بخطوة
أيضًا، أربع خطوات تعطيك قائمة نظيفة من التغييرات. ثم تضبط الخيارات ما يُعدّ تغييرًا.
- 1
الصق الجانبين
ضع الأصل على اليسار والنسخة المتغيّرة على اليمين. ويمكنك أيضًا فتح ملف لأي من الجانبين.
- 2
دعها تكتشف الصيغة
تقرأ الأداة JSON وXML وYAML. وإذا بدا ملف غريبًا، فاضبط الصيغة يدويًا.
- 3
اضبط المقارنة
في الواقع، تجاهل ترتيب القوائم، أو طابق العناصر بمفتاح، أو تخطَّ المفاتيح المزعجة، أو خفّف شرط حالة الأحرف والمسافات.
- 4
اقرأ أو انسخ أو صدّر
اقرأ قائمة التغييرات. وانسخها كتقرير، أو نزّل رقعة JSON.
ما الذي تفعله أداة مقارنة JSON هذه بشكل مختلف
أدوات كثيرة تظلّل الأسطر. وهذه هي المواضع التي تذهب فيها هذه الأداة أبعد.
تقارن المعنى
ترتيب المفاتيح والإزاحة لا يُحسبان أبدًا. وتظهر في القائمة الفروق الحقيقية فقط.
ثلاث صيغ مختلطة
قارن JSON مع YAML، أو ملفي XML. يقرأ كل جانب قارئه الخاص.
مطابقة ذكية للقوائم
طابق بالموضع، أو بأي ترتيب، أو بمفتاح مثل id. اختر ما يناسب بياناتك.
رقعة يمكنك تطبيقها
نزّل التغييرات كرقعة JSON بصيغة RFC 6902، جاهزة لمكتبة أو سكربت.
أرقام دقيقة
المعرّفات الطويلة تحتفظ بكل رقم، فلا يُقال عن معرّفين متقاربين إنهما متساويان أبدًا.
لا شيء يغادر تبويبك
كثيرًا ما تحوي ملفات الإعداد أسرارًا. ولأن متصفحك يؤدي العمل، لا يصل شيء منها إلى هذا الموقع.
عادات لمقارنة البيانات بأمان
لا تفيد المقارنة إلا إذا قارنت الأشياء الصحيحة. وهذه العادات تُبقيها أمينة.
- تحقق من الجانبين أولًا. الملف المكسور لا يمكن مقارنته. تسمّي الأداة الجانب والسطر، فتصلحه بسرعة.
- تجاهل الأختام الزمنية عن قصد. اكتبها في حقل التجاهل. عندها يكون كل صف تراه تغييرًا أجراه شخص ما.
- اختر قاعدة القوائم التي تناسب البيانات. استخدم الموضع للخطوات المرتبة، وأي ترتيب للوسوم، ومفتاحًا للسجلات.
- استخدم مفتاحًا فريدًا حقًا. إذا تشارك سجلان قيمة id، يُقرن الأول فقط. افحص قيم id قبل أن تثق بالنتيجة.
- انتبه إلى الأنواع. النص "5" والرقم 5 مختلفان. وإذا اختلف مصدراك في الأنواع، فحدّد خيار الأرقام المتساوية.
- اقرأ الصفوف المحذوفة مرتين. قد يكون المفتاح المحذوف حقلًا مُزالًا، أو حقلًا أُعيدت تسميته. وتظهر إعادة التسمية كحذف وإضافة.
- قارن بعد التنظيف نفسه. مرّر الجانبين أولًا على المنسّق نفسه. عندها يأتي أي فرق تراه من البيانات، لا من أدواتك.
- احتفظ بالملفات الأصلية. لا تغيّرها الأداة أبدًا. ومع ذلك تبقى النسخة المحفوظة أفضل شبكة أمان.
- قارن قطعًا صغيرة من الملفات الكبيرة. إذا كان الملف ضخمًا، فاقتطع الجزء الذي يهمك. تبقى القائمة قصيرة وسهلة القراءة.
- شارك التقرير لا الملفات. انسخ التقرير إلى تذكرة. فيه مسارات وقيم، ولا شيء غيرها.
- صدّر رقعة للمهام المتكررة. إذا طبّقت التغيير نفسه كثيرًا، توفّر الرقعة الوقت. جرّبها على نسخة أولًا.
أخطاء مقارنة شائعة تمنعها هذه الأداة
كل واحد منها يخفي تغييرات حقيقية أو يخترع تغييرات زائفة.
مقارنة نص مصغّر بنص منسّق
مقارنة الأسطر تعدّ كل سطر مختلفًا. كذلك، وتتجاهل هذه الأداة التنسيق، فلا تُحسب إلا البيانات.
مفاتيح أُعيد ترتيبها
قد يسرد تصديران المفاتيح نفسها بترتيب مختلف. هنا لا يهم الترتيب في الكائنات أبدًا.
فحوص الموضع على السجلات
إذا ارتفع سجل، بدا كل سجل تحته متغيّرًا. أيضًا، طابق بالمفتاح بدلًا من ذلك.
حقول مليئة بالضجيج
الأختام الزمنية والعدّادات تتغير في كل مرة. تجاهلها، وإلا ضاع التغيير الحقيقي.
أرقام مقرّبة
أداة تحوّل الأرقام إلى أعداد عشرية قد تعدّ معرّفين متساويين. في الواقع، أما هذه فتقارن الأرقام.
الوثوق برقعة على أساس خاطئ
الرقعة لا تناسب إلا المستند الذي صُنعت منه. طبّقها على الجانب A ولا على غيره.
أسئلة شائعة عن مقارنة JSON
هل أداة مقارنة JSON أونلاين هذه مجانية؟
نعم. لا تكلّف شيئًا، ولا تطلب حسابًا، وليس لها حدود. ولأنها تعمل في متصفحك، فلا توجد تكاليف خوادم نحمّلها عليك.
هل تُرفع ملفاتي إلى أي مكان؟
لا. متصفحك يقرؤها ويقارنها. لا شيء يصل إلى هذا الموقع، ولا نحفظ شيئًا. كما أن إغلاق التبويب يمسح كل شيء.
بماذا تختلف عن مقارنة النص؟
مقارنة النص تقارن الأسطر. أيضًا، أما هذه الأداة فتقارن البيانات. ترتيب المفاتيح والمسافات والإزاحة لا تصنع فرقًا أبدًا.
هل تستطيع مقارنة JSON مع YAML؟
نعم. يقرأ كل جانب قارئه الخاص، ثم يصبح الاثنان من نوع الشجرة نفسه. اترك الصيغة على اكتشاف تلقائي.
كيف تتعامل مع XML؟
تصبح السمات مفاتيح تبدأ بعلامة @. في الواقع، وتصبح العناصر المكررة قائمة. ثم تجري المقارنة كالمعتاد.
ماذا يفعل تجاهل ترتيب عناصر القائمة؟
يطابق العناصر المتساوية أينما كانت. قائمة وسوم فيها الوسوم نفسها بترتيب جديد لا تُظهر أي فرق.
ما فائدة مفتاح المطابقة؟
يطابق السجلات بحقل مثل id. كذلك، عندها لا يكون السجل المنقول تغييرًا، ويظهر تعديل السعر في صف واحد.
هل أستطيع تجاهل بعض الحقول؟
نعم. اكتب أسماء المفاتيح في حقل التجاهل، مفصولة بفواصل. تختفي من الجانبين على أي عمق.
ما هي رقعة JSON؟
هي قائمة قياسية من الخطوات تحوّل مستندًا إلى آخر. أيضًا، تضيف كل خطوة قيمة أو تزيلها أو تستبدلها عند مسار.
لماذا زر الرقعة متوقف؟
تحتاج الرقعة إلى مواضع دقيقة في القوائم. تتوقف ما دمت تتجاهل الترتيب أو تطابق العناصر بمفتاح. وتقول الملاحظة تحت المرشحات ذلك.
هل أستطيع مقارنة استجابتين من واجهة API؟
نعم. في الواقع، انسخ كل استجابة والصقها في جانبها. ثم اكتب في خانة التجاهل حقولًا مثل معرّفات الطلب والأوقات. ولأن الأداة تقارن المعنى، تبقى الاستجابة المعاد ترتيبها هي نفسها.
هل تعمل على الهاتف؟
نعم. يتراص الجانبان وتلتف القائمة. ومع ذلك فالحاسوب المحمول أريح للملفات الطويلة.
ما حجم الملف الذي تستطيع مقارنته؟
تُفتح الملفات حتى خمسة ميغابايت من القرص. تتوقف المقارنة المباشرة فوق ميغابايتين، لذا اضغط قارن الآن للملفات الكبيرة.
رفقاء مفيدون للعمل على البيانات
المقارنة خطوة واحدة. وهذه الأدوات الثلاث تتولى الخطوات المحيطة بها.
مدقق الفروق
كذلك، قارن نصين سطرًا بسطر، جنبًا إلى جنب.
افتح الأداة ←عارض JSON
اقرأ JSON كشجرة أو جدول ثم عدّله.
افتح الأداة ←محوّل YAML إلى JSON
حوّل ملف YAML إلى JSON قبل أن تقارن.
افتح الأداة ←
هل أنت جاهز لمقارنة مستندين؟
الصق الجانبين واقرأ قائمة التغييرات. كذلك، الأداة مجانية، ولا تطلب حسابًا، وتُبقي كل بايت على جهازك.