আপনার JSON-এর প্রতিটি কী প্রতিটি স্তরে বর্ণানুক্রমে সাজান, যাতে দুটি সংস্করণ লাইন ধরে তুলনা করা যায়।
টুলটি লোড হচ্ছে...
JSON Sorter কীভাবে ব্যবহার করবেন
আপনার JSON পেস্ট করুন।
ঊর্ধ্বক্রম বা নিম্নক্রম বেছে নিন।
সাজানো ফলাফল কপি বা ডাউনলোড করুন।
JSON Sorter সম্পর্কে
JSON-এ কী-এর ক্রমের কোনো অর্থ নেই, কিন্তু আপনার ভার্সন কন্ট্রোল সিস্টেমের কাছে এর অনেক অর্থ আছে। দুজন যদি ভিন্ন জায়গায় কী যোগ করে, তাহলে ডিফ এলোমেলো হয়ে যায়। কমিটের আগে কী সাজালে প্রতিটি ফাইলে একই ক্রম থাকে এবং পরিবর্তনগুলো যথাস্থানে দেখা যায়।
সাজানো সব নেস্টেড অবজেক্টে প্রয়োগ হয়। অ্যারের ভেতরের আইটেমের ক্রমে হাত দেওয়া হয় না, কারণ অ্যারের ক্ষেত্রে ক্রমের অর্থ আছে।
সচরাচর জিজ্ঞাসিত প্রশ্ন
এটি কি অ্যারের আইটেমও সাজায়?
না। অ্যারে হলো তালিকা যেখানে অবস্থান গুরুত্বপূর্ণ, তাই এর আইটেমগুলো যেখানে আছে সেখানেই থাকে। শুধু অবজেক্টের কী সাজানো হয়।
সংখ্যাযুক্ত কী কীভাবে সাজানো হয়?
স্বাভাবিক ক্রমে, তাই "item2" আসে "item10"-এর আগে। বড় ও ছোট হাতের অক্ষর একই ধরা হয়।
সাজানো কি আমার অ্যাপ্লিকেশন ভেঙে দিতে পারে?
প্রায় কখনোই নয়, কারণ JSON রিডারদের কী-এর ক্রমের ওপর নির্ভর করার কথা নয়। যেসব স্বাক্ষর পদ্ধতি হুবহু টেক্সটের হ্যাশ নেয় সেগুলো ব্যতিক্রম, তাই আগে স্বাক্ষর করা ডকুমেন্ট সাজাবেন না।
এটি কি আউটপুট ফরম্যাটও করবে?
হ্যাঁ, সাজানো JSON আপনার বেছে নেওয়া আকারে ইন্ডেন্ট করা হয়।