JSON Diff Checker - مقارنة دلالية محلية

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

انقر لوضع المسرح

نتيجة الفرق

تم العثور على3تغيير (تغييرات)

1
تمت الإضافة
0
تمت الإزالة
2
معدل
4
دون تغيير
تمت الإضافةpaidAt
2026-05-06T12:00:00Z
معدلcustomer.tier
pro
enterprise
معدلstatus
pending
paid

يتم تشغيل تحليل JSON وفرزه ومقارنته محليًا في متصفحك ولا يتم تحميله؛ التحديث يمسح المدخلات الحالية.

كيفية الاستخدام

  1. الصق JSON الأصلي على اليسار وJSON المعدل على اليمين، أو قم بتحميل العينة.
  2. استخدم "الفرز والتنسيق" عندما تستخدم الكائنات ترتيب مفاتيح مختلفًا.
  3. قم بمراجعة الملخص: اللون الأخضر يعني الإضافة، واللون الأحمر يعني الإزالة، والأصفر يعني التعديل.
  4. افحص قائمة المسار لتحديد موقع كل تغيير؛ قم بتمكين الحقول التي لم تتغير عندما تحتاج إلى البنية الكاملة.
  5. انسخ تقرير الفرق أو قم بتنزيله لتصحيح أخطاء واجهة برمجة التطبيقات أو ملاحظات الإصدار أو مراجعة التكوين.

الميزات الأساسية

  • فرق JSON الدلالي: قم بتحليل JSON أولاً، ثم قارن حسب المسار حتى لا تؤدي التغييرات العادية في ترتيب المفاتيح إلى إغراق النتيجة.
  • الفرز حسب المفاتيح: قم بتنسيق كلا الجانبين وفرز مفاتيح الكائنات أبجديًا لإزالة التشويش حسب الترتيب فقط.
  • ** المميزات المضافة / المحذوفة / المعدلة **: استخدم الحالات الخضراء والحمراء والصفراء لفحص استجابة واجهة برمجة التطبيقات أو تغييرات التكوين بسرعة.
  • الفحص على مستوى المسار: إظهار الاختلافات حسب المسارات مثل profile.city وitems[0].sku.
  • اكتشاف الأخطاء النحوية: التحقق من صحة JSON قبل المقارنة وإظهار خطأ واضح عندما لا يمكن تحليل أي من الجانبين.
  • مقارنة محلية آمنة: تبقى الرموز المميزة وإعدادات قاعدة البيانات والحمولات الخاصة في ذاكرة المتصفح ولا يتم تحميلها.

الأدوات ذات الصلة

حاسبة الحرائق2026(التضخم المعدل) | محاكي فجوة التقاعد

حاسبة الحرائق2026(التضخم المعدل). محاكاة القوة الشرائية الحقيقية، وتحليل فجوات مدخرات التقاعد، وإنشاء خارطة طريق مرئية للثروة. تصدير ملف CSV بنقرة واحدة للوحة معلومات التمويل الخاصة ببرنامج Excel أو Notion. حساب خاص بنسبة 100% من جانب العميل.

حاسبة حجم المركز - تحديد حجم التداول على أساس المخاطر

احسب حجم مركز التداول من رصيد الحساب ونسبة المخاطرة والدخول ووقف الخسارة. يتم تشغيله محليًا في متصفحك دون أي تحميلات، حتى تتمكن من مقارنة سيناريوهات المخاطر قبل التداول.

حاسبة الفائدة المركبة | مخطط APY واستثمار مجاني

حساب الفائدة المركبة من رأس المال، والمساهمات المتكررة، APY، والوقت. تصور أصل المبلغ والفائدة والرصيد النهائي باستخدام مخطط تفاعلي محلي.

حاسبة القروض والرهن العقاري عبر الإنترنت - جدول الاستهلاك الفوري

استخدم حاسبة القروض / حاسبة الرهن العقاري لتقدير الدفعة الشهرية وإجمالي الفائدة وجدول السداد محليًا. أدخل المبلغ والسعر والمدة للحساب الآن باستخدام الرسوم البيانية الفورية.

الاستثمار عبر الإنترنت وحاسبة عائد الاستثمار - متخيل الفائدة المركبة

استخدم حاسبة الاستثمار / حاسبة عائد الاستثمار لتقدير رأس المال المبدئي والمساهمات الشهرية والعائد السنوي والنتائج المعدلة حسب التضخم محليًا. احسب العوائد المتوقعة باستخدام مخطط الفائدة المركبة الفوري وعائد الاستثمار والجدول السنوي.

حاسبة APR إلى APY - تحويل الأسعار الاسمية والفعالة

استخدم حاسبة APR إلى APY للتحويل بين APR وAPY محليًا. أدخل السعر، واختر التكرار المركب، وشاهد معدل الفائدة الفعلي، والانتشار، ومقارنة التكرار على الفور.

حاسبة هامش الربح - محول الهامش مقابل العلامات

استخدم حاسبة هامش الربح هذه لحساب إجمالي الربح والعلامات التجارية والهامش وسعر البيع محليًا. أدخل التكلفة والسعر، أو التكلفة والهامش المستهدف، ثم قم بحساب الهوامش الخاصة بك على الفور.

حاسبة التكلفة لكل ألف ظهور وتكلفة النقرة - أداة الإنفاق الإعلاني ونسبة النقر إلى الظهور عبر الإنترنت

استخدم حاسبة التكلفة لكل ألف ظهور وحاسبة تكلفة النقرة لتقدير الإنفاق الإعلاني ومرات الظهور والنقرات والتكلفة لكل ألف ظهور وتكلفة النقرة ونسبة النقر إلى الظهور محليًا. أدخل الميزانية والتكاليف المستهدفة لتخطيط سيناريوهات الحملة على الفور.

منطق الحساب

تقوم الأداة بإجراء مقارنة JSON الدلالية المحلية:

  • يقوم JSON.parse بالتحقق من صحة مستندي JSON.
  • يتم فرز مفاتيح الكائنات أبجديًا، مع الحفاظ على ترتيب المصفوفة.
  • تم تسوية البنية في مسارات وقيم، مثل items[0].sku.
  • يتم تصنيف كل مسار على أنه تمت إضافته أو إزالته أو تعديله أو تغييره.
  • تظل البيانات داخل جلسة المتصفح الحالية؛ يؤدي تحديث الصفحة إلى مسح المدخلات والنتيجة.
  • لا يتم إعادة ترتيب المصفوفات لأن موضع المصفوفة غالبًا ما يحمل معنى تجاريًا، ولا يزال من الممكن أن تكون ملفات JSON الكبيرة جدًا محدودة بأداء المتصفح.

التعليمات

هل تم تحميل ملف JSON السري الخاص بي؟

لا. يتم تشغيل التحليل والفرز والمقارنة محليًا في متصفحك. يؤدي تحديث الصفحة إلى مسح الإدخال الحالي.

لماذا يظهر الفرق العادي أن كل شيء قد تغير؟

يتعامل فرق النص مع تغييرات ترتيب المفاتيح مع تغير السطر. تقوم هذه الأداة بفرز مفاتيح الكائنات أولاً، ثم تقارن مسارات JSON لتقليل تشويش الترتيب فقط.

هل يمكن لفرق JSON تجاهل ترتيب المفاتيح؟

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

هل يتجاهل ترتيب المصفوفة؟

لا. يتم الاحتفاظ بترتيب المصفوفة ومقارنته بفهرس لأن الترتيب غالبًا ما يكون له معنى تجاري.

هل يمكن مقارنة JSON غير الصالح؟

لا. إذا تعذر تحليل أي من الجانبين، فستعرض منطقة النتيجة خطأً في بناء الجملة حتى تتمكن من إصلاح JSON أولاً.

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

نعم. يمكنك نسخ تقرير الفرق أو تنزيله كملف ".txt".