এই সরঞ্জামটি কী করে
JSON Beautifier JSON ফরম্যাট, ভ্যালিডেট এবং মিনিফাই করে। JSON পেস্ট করুন এবং পাঠযোগ্য আউটপুট পেতে ইন্ডেন্টেশন (২ বা ৪ স্পেস, ট্যাব) বেছে নিন। অবৈধ JSON বিবরণ সহ একটি ইনলাইন ত্রুটি দেখায়। বৈধ JSON একটি কোল্যাপসযোগ্য ট্রি ভিউ প্রদর্শন করে। Minify কম্প্যাক্ট আউটপুটের জন্য হোয়াইটস্পেস সরায়। এক ক্লিকে ফলাফল কপি করুন।
কীভাবে ব্যবহার করবেন
১. JSON পেস্ট করুন — ইনপুট এলাকায় আপনার JSON স্ট্রিং পেস্ট করুন। ২. ফরম্যাট — ফরম্যাট ক্লিক করুন বা ইন্ডেন্টেশন (২/৪ স্পেস বা ট্যাব) সামঞ্জস্য করুন। আউটপুট আপডেট হয়। ৩. ভ্যালিডেট — অবৈধ JSON অবস্থান সহ একটি ত্রুটি বার্তা দেখায়; বৈধ JSON ট্রি ভিউ দেখায়। ৪. মিনিফাই — হোয়াইটস্পেস এবং নিউলাইন সরাতে মিনিফাই ক্লিক করুন। ৫. কপি — ফরম্যাটেড বা মিনিফাইড আউটপুট ক্লিপবোর্ডে কপি করতে কপি বাটন ব্যবহার করুন।
কীভাবে কাজ করে
সরঞ্জামটি JSON.parse() দিয়ে ইনপুট পার্স করে। পার্সিং ব্যর্থ হলে, এটি ত্রুটি বার্তা প্রদর্শন করে (যেমন অপ্রত্যাশিত টোকেন, অবস্থান)। বৈধ হলে, এটি বাছাইকৃত ইন্ডেন্টেশন দিয়ে পুনরায় ফরম্যাট করে অথবা কোনো অতিরিক্ত হোয়াইটস্পেস ছাড়া JSON.stringify দিয়ে মিনিফাই করে। ট্রি ভিউ নেভিগেশনের সহজতার জন্য পার্স করা স্ট্রাকচার থেকে তৈরি করা হয়। সব প্রসেসিং ক্লায়েন্ট-সাইডে চলে।
সমস্ত গণনা সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। কোনো ডেটা কোনো সার্ভারে পাঠানো হয় না।
ব্যবহারের ক্ষেত্র ও উদাহরণ
- API রেসপন্স — পাঠযোগ্যতার জন্য API থেকে JSON ফরম্যাট করুন।
- কনফিগ ফাইল — JSON কনফিগ সাজান বা মিনিফাই করুন।
- ডিবাগিং — JSON স্ট্রাকচার ভ্যালিডেট এবং পরিদর্শন করুন।
- ডকুমেন্টেশন — ডক্সের জন্য পরিষ্কার নমুনা উৎপাদন করুন।
- বান্ডলিং — ছোট বান্ডল সাইজের জন্য JSON মিনিফাই করুন।
উদাহরণ
ইনপুট: {"name":"Alice","age":30}
ফরম্যাটেড (২ স্পেস):
{
"name": "Alice",
"age": 30
}
মিনিফাইড: {"name":"Alice","age":30}
সীমাবদ্ধতা ও পরিচিত সীমা
- শুধুমাত্র JSON — JSON5, JSONC বা ট্রেইলিং কমা সমর্থন করে না।
- বড় ফাইল — খুব বড় JSON ট্রি ভিউ ধীর করতে পারে।
- কোনো লিন্ট নেই — শুধুমাত্র সিনট্যাক্স ভ্যালিডেট করে; স্কিমা বা সিম্যান্টিক নিয়ম চেক করে না।