مرکزی مواد پر جائیں

مفت JSON ڈِف

دو JSON آبجیکٹس کا ساختی موازنہ کریں — دیکھیں کہ کون سی کیز شامل، ہٹائی، یا تبدیل کی گئیں، حتیٰ کہ نیسٹڈ ڈیٹا میں بھی۔ آپ کے براؤزر میں چلتا ہے۔

لوڈ ہونے کے بعد آف لائن کام کرتا ہے

آپ یہاں .json فائل ڈراپ بھی کر سکتے ہیں۔

آپ یہاں .json فائل ڈراپ بھی کر سکتے ہیں۔

عناصر کا موازنہ پوزیشن در پوزیشن کرتا ہے — ایک دوبارہ ترتیب بہت سی تبدیلیوں کے طور پر ظاہر ہوتی ہے۔
اختیارات: کیز، حروف کی صورت، اقسام نظرانداز کریں، کیز ترتیب دیں

💡 ساختیاتی موازنہ (سطر بہ سطر نہیں): دونوں آبجیکٹ کو چھانتا ہے اور بالکل درست بتاتا ہے کہ کون سے راستے اضافہ، ہٹائے یا تبدیل ہوئے — نیسٹڈ آبجیکٹ اور arrays کی گہرائی میں بھی۔ سب کچھ آپ کے براؤزر میں چلتا ہے۔

عام استعمالات

  • دو API ردعمل کا موازنہ کریںدیکھیں کہ دو JSON API ردعمل کے درمیان بالکل کیا بدل گیا۔
  • Config فائلوں کا موازنہ کریںدو JSON کنفگریشنز کو Diff کریں تاکہ معلوم ہو کہ ماحول میں کیا بدلا۔
  • غیر متوقع JSON تبدیلیوں کو ڈیبگ کریںپتا لگائیں کہ JSON آبجیکٹ وہ نہیں ہے جو آپ نے سوچا تھا۔
  • دستاویز کے دو ورژنوں کا موازنہ کریںJSON دستاویز یا ڈیٹا ایکسپورٹ کے دو ورژنز کو Diff کریں۔
  • PR میں JSON تبدیلیوں کا جائزہ لیںJSON تبدیلی کو لائن Diff سے زیادہ واضح طریقے سے سمجھیں۔

یہ کیسے کام کرتا ہے

لائن سے لائن فرق JSON کے لیے شور ہے کیونکہ فارمیٹ اور کلید کی ترتیب تبدیل ہوتی ہے۔ یہ دونوں قدروں کا تقابل ڈھانچے کی بنیاد پر کرتا ہے اور آپ کو بالکل بتاتا ہے کہ کیا تبدیل ہوا۔

  1. 1
    آپ دونوں JSON قدریں چسپاں کریں
    ایک اصل (A) اور ایک تبدیل شدہ (B)۔ دونوں مقامی طور پر پارس کیے جاتے ہیں — کوئی چیز اپ لوڈ نہیں ہوتی۔
  2. 2
    ان کا ڈھانچے کے لحاظ سے موازنہ کیا جاتا ہے
    ٹول دونوں درختوں کے ذریعے تکراری طریقے سے چلتا ہے، فارمیٹ یا کلید کی ترتیب سے قطع نظر کلیدوں اور صف کے اشاریے کو ملاتے ہوئے۔
  3. 3
    فرق راستہ کے لحاظ سے درج ہیں
    ہر تبدیلی اپنے درست راستے (جیسے user.roles[1]) سے شامل (+)، ہٹایا گیا (−)، یا تبدیل شدہ (~) پرانی سے نئی قدر کے ساتھ رپورٹ کی جاتی ہے۔
  4. 4
    آپ صاف خلاصہ دیکھتے ہیں
    شامل/ہٹائے گئے/تبدیل شدہ کی گنتی، پھر تفصیلی فہرست — یا تصدیق کہ دونوں ایک جیسے ہیں۔

API ردعمل اور config حساس ہو سکتے ہیں۔ موازنہ مکمل طور پر آپ کے ڈیوائس پر چلتا ہے — کوئی بھی قدر اپ لوڈ نہیں ہوتی۔

متعلقہ ٹولز

اکثر پوچھے جانے والے سوالات