JSON ডিফ চেকার
কী দ্বারা দুটি JSON অবজেক্ট তুলনা করুন।
Browser responsiveness limit: প্রতি পাশে 1 MiB। বড় document-এর জন্য streaming বা desktop diff tool ব্যবহার করুন।
দুটি JSON অবজেক্ট তুলনা করুন
দুটি JSON value paste করে Compare-এ ক্লিক করুন। পার্থক্যগুলো collision-safe RFC 6901 JSON Pointer path ব্যবহার করে: + যোগ করা হয়েছে, − সরানো হয়েছে, ~ পরিবর্তিত হয়েছে। Comparison array order উপেক্ষা করলেও RFC 6902 patch সবসময় exact, order-sensitive semantics দিয়ে verify করা হয়।
প্রশ্নোত্তর (FAQ)
এটি কীভাবে তুলনা করে?
উভয় পক্ষকেই JSON হিসেবে পার্স করা হয় এবং RFC 6901 JSON Pointer পাথ অনুযায়ী তুলনা করা হয়। "a.b" এর মতো একটি লিটারাল কী নেস্টেড পাথ "/a/b" থেকে আলাদা থাকে।
JSON Patch কী?
মানদণ্ড-সমর্থিত, ক্রম-নির্ভরশীল RFC 6902 প্যাচ (যোগ/বাদ দেওয়া/প্রতিস্থাপন অপারেশন), যা A-কে B-তে রূপান্তরিত করে। আপনি এটি কপি করে যেকোনো RFC 6902 লাইব্রেরিতে প্রয়োগ করতে পারেন।
আমি কি অ্যারে অর্ডার উপেক্ষা করতে পারব?
হ্যাঁ। তুলনার সময় অ্যারেগুলোকে অক্রমবদ্ধ মাল্টিসেট হিসেবে গণ্য করা হয় এবং অবজেক্টের কী-অর্ডারকে ক্যাননিকালাইজ করা হয়। প্যাচ তৈরি অর্ডার-সংবেদনশীল থাকে এবং এটি নির্দিষ্ট B মানের সাথে আলাদাভাবে যাচাই করা হয়।
প্যাচটি সঠিক কিনা আমি কীভাবে জানব?
টুলটি জেনারেট করা প্যাচটি আপনার ব্রাউজারে A-তে প্রয়োগ করে এবং ফলাফলটি ঠিক B-এর সমান কিনা তা যাচাই করে। 'ignore-order' মোডে তুলনার ফলাফল ও নির্ভুল প্যাচ যাচাইকরণকে পৃথক অপারেশন হিসেবে চিহ্নিত করা হয়।
আমার ডেটা কি কোথাও পাঠানো হয়?
না। পার্সিং, তুলনা এবং যাচাই সম্পূর্ণভাবে আপনার ব্রাউজারে ঘটে।
যদি JSON অবৈধ বা অত্যন্ত বড় হয়, তাহলে কী হবে?
আপনি একটি স্পষ্ট পার্স এরর পাবেন। এই মেইন-থ্রেড ব্রাউজার টুলটিকে সাড়াদায়ক রাখতে প্রতিটি পক্ষ 1 MiB-এ সীমাবদ্ধ থাকে।
সর্বশেষ আপডেট: