JSON Diff چیکر
کلید کے ذریعے دو JSON اشیاء کا موازنہ کریں۔
Browser responsiveness limit: ہر طرف 1 MiB۔ بڑی documents کے لیے streaming یا desktop diff tool استعمال کریں۔
دو JSON آبجیکٹس کا موازنہ کریں
دو JSON values paste کریں اور Compare پر کلک کریں۔ Differences collision-safe RFC 6901 JSON Pointer paths استعمال کرتے ہیں: + شامل، − ہٹا دیا گیا، ~ بدلا۔ RFC 6902 patch کو ہمیشہ exact، order-sensitive semantics کے ساتھ verify کیا جاتا ہے، چاہے comparison array order کو نظر انداز کرے۔
عمومی سوالات
یہ موازنہ کیسے کرتا ہے؟
دونوں اطراف کو JSON کے طور پر پارس کیا جاتا ہے اور RFC 6901 JSON Pointer پاتھوں کے مطابق موازنہ کیا جاتا ہے۔ "a.b" جیسی لفظی کلید نیسٹڈ پاتھ "/a/b" سے الگ رہتی ہے۔
JSON پیچ کیا ہے؟
ایک معیارات کے مطابق، ترتیب پر منحصر RFC 6902 پیچ (شامل کرنا / حذف کرنا / تبدیل کرنا کے آپریشنز) جو A کو B میں تبدیل کرتا ہے۔ آپ اسے کاپی کر کے کسی بھی RFC 6902 لائبریری کے ساتھ لاگو کر سکتے ہیں۔
کیا میں آرے کے ترتیب کو نظر انداز کر سکتا ہوں؟
جی ہاں۔ موازنہ کے دوران ارے کو غیر ترتیب شدہ ملٹی سیٹس کے طور پر لیا جاتا ہے اور آبجیکٹ کی کلیدوں کا ترتیب درست کیا جاتا ہے۔ پیچ جنریشن ترتیب کے لحاظ سے حساس رہتی ہے اور اس کی تصدیق الگ سے درست B قدر کے مقابلے میں کی جاتی ہے۔
مجھے کیسے پتہ چلے گا کہ پیچ درست ہے؟
یہ ٹول جنریٹ شدہ پیچ کو آپ کے براؤزر میں A پر لاگو کرتا ہے اور یہ چیک کرتا ہے کہ نتیجہ بالکل B کے برابر ہے۔ 'ignore-order' موڈ میں، موازنے کا نتیجہ اور درست پیچ کی تصدیق کو الگ الگ آپریشنز کے طور پر لیبل کیا جاتا ہے۔
کیا میرا ڈیٹا کہیں بھیجا جاتا ہے؟
نہیں۔ پارسنگ، موازنہ اور تصدیق مکمل طور پر آپ کے براؤزر میں ہی ہوتی ہے۔
اگر JSON نامعتبر یا بہت بڑا ہو تو کیا ہوگا؟
آپ کو ایک واضح پارس ایرر موصول ہوگا۔ اس مین-تھریڈ براؤزر ٹول کو ردعمل دینے کے قابل رکھنے کے لیے ہر جانب کی حد 1 MiB تک محدود ہے۔
آخر اپ ڈیٹ شدہ: