JSON কী সর্ট (সহজ রিভিউয়ের জন্য কী-এর ক্রম একীভূত করা)
রিভিউ এবং তুলনা দ্রুত করতে স্বয়ংক্রিয়ভাবে JSON কী-এর ক্রম সাজান। সব লেভেল বা শুধুমাত্র টপ-লেভেল বেছে নিন।
- স্থির কী-ক্রমের সাথে সহজে পার্থক্য (diff) বুঝুন
- ডিফল্টভাবে অ্যারের ক্রম সংরক্ষিত থাকে
- একই ধাপে ইনডেন্ট এবং সর্ট করুন
সরঞ্জাম
অপশন
অ্যারের উপাদানের ক্রম সংরক্ষিত থাকে।
অ্যাডভান্সড সেটিংস
কিভাবে ব্যবহার করবেন
১. পেস্ট করুন
ইনপুট প্যানেলে JSON পেস্ট করুন।
২. পরিধি এবং ইনডেন্ট বেছে নিন
সব লেভেল বা শুধুমাত্র টপ লেভেল বেছে নিন এবং ইনডেন্ট সেট করুন।
৩. সর্ট এবং কপি করুন
“সর্ট এবং ফরম্যাট করুন” ক্লিক করুন এবং আউটপুট কপি করুন।
উদাহরণ
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
{
"a": {
"c": 3,
"d": 4
},
"arr": [
{
"x": 1,
"y": 2
},
3
],
"b": 1
}
{
"a": {
"d": 4,
"c": 3
},
"arr": [
{
"y": 2,
"x": 1
},
3
],
"b": 1
}
আপনি যা করতে পারেন
সম্পূর্ণ JSON বা শুধুমাত্র টপ লেভেলের কী সর্ট করুন
অবজেক্ট কী সর্ট করার সময় অ্যারের উপাদানের ক্রম ঠিক রাখুন
উর্ধ্বমুখী/নিম্নমুখী ক্রমের মধ্যে পরিবর্তন করুন
এক ক্লিকে ইনডেন্ট বা মিনিফাই বেছে নিন
স্পেসিফিকেশন (অ্যারে / নেস্টিং / সংখ্যা)
- অবজেক্ট কী-গুলো লেক্সিকোগ্রাফিক্যালি সর্ট করা হয়।
- অ্যারে তাদের উপাদানের ক্রম ঠিক রাখে।
- ইনডেন্ট ২, ৪, ট্যাব বা মিনিফাই হতে পারে।
- ইনপুট সঠিক JSON না হলে আউটপুট আপডেট হয় না।
- এই সরঞ্জামটি শুধুমাত্র স্ট্যান্ডার্ড JSON সাপোর্ট করে (কোনো কমেন্ট বা শেষে অতিরিক্ত কমা থাকা চলবে না)।
- বড় ইনপুট ব্রাউজারে প্রসেস করতে কিছুটা সময় নিতে পারে।
FAQ
নেস্টেড অবজেক্টগুলো কি সর্ট করা হয়?
হ্যাঁ। “সব লেভেল” বা “শুধুমাত্র টপ লেভেল” বেছে নিন।
অ্যারের ক্ষেত্রে কী হবে?
অ্যারের উপাদানের ক্রম সংরক্ষিত থাকে। অ্যারের ভেতরের অবজেক্টগুলো নির্বাচিত সর্ট পরিধি অনুসরণ করে।
আমি কি আসল ইনডেন্টেশন ঠিক রাখতে পারি?
আউটপুট আপনার বেছে নেওয়া ইনডেন্ট (২/৪/ট্যাব/মিনিফাই) ব্যবহার করে, আসল ফরম্যাটিং নয়।
আমি কি কমেন্ট সহ JSON (JSON5) ব্যবহার করতে পারি?
না। এই সরঞ্জামটি শুধুমাত্র স্ট্যান্ডার্ড JSON সাপোর্ট করে।
প্রসেসিং কোথায় করা হয়?
সব প্রসেসিং আপনার ব্রাউজারে চলে; কোনো সার্ভারে কিছুই পাঠানো হয় না।