JSON ফরম্যাটার
JSON ফরম্যাট, মিনিফাই, কী সর্ট করুন এবং JSON অবজেক্ট ও এসকেপড স্ট্রিং-এর মধ্যে রূপান্তর করুন।
এটি কীভাবে কাজ করে
JSON ফরম্যাটার নেটিভ JSON.parse ইঞ্জিন ব্যবহার করে সরাসরি ব্রাউজারে যেকোনো JSON ডকুমেন্ট যাচাই ও সুন্দর করে — প্রথম লোডের পরে কোনো আপলোড, সার্ভার বা নেটওয়ার্ক অ্যাক্সেস দরকার নেই।
কাঁচা JSON ইনপুট বক্সে পেস্ট করুন, ইন্ডেন্টেশন বেছে নিন (2 স্পেস, 4 স্পেস বা ট্যাব), তারপর ফরম্যাট, কম্প্রেস, সর্ট, বা Stringify/Destringify ক্লিক করুন।
ত্রুটিগুলো পার্সারের সঠিক বার্তা ও বাইট অফসেট সহ ইনলাইনে রিপোর্ট করা হয়।
সব অপারেশন ক্লায়েন্ট-সাইডে চলে। ক্যাশ হওয়ার পরে টুলটি সম্পূর্ণ অফলাইনে কাজ করে।
বাস্তব উদাহরণ
{"b":1,"a":{"d":2,"c":3}} পেস্ট করে ২-স্পেস ইন্ডেন্টেশনে ‘ফরম্যাট’ ক্লিক করুন: মূল কী-ক্রম বজায় রেখে ডকুমেন্টটি পাঠযোগ্য লাইনে খুলে যায়। বদলে ‘সর্ট’ চাপলে আউটপুট হয় {"a":{"c":3,"d":2},"b":1} — প্রতিটি নেস্টিং স্তরে বর্ণানুক্রমিক, ফলে ভিন্ন টুলে তৈরি দুটি কনফিগারেশন পরিষ্কার, স্থিতিশীল diff দেয়। Stringify পুরো ডকুমেন্টকে এস্কেপ-করা স্ট্রিংয়ে মুড়ে দেয় যা অন্য JSON মানে বসানো যায়, আর ‘মিনিফাই’ সেটিকে প্রেরণের জন্য ২৫ বাইটে ফিরিয়ে আনে।
ব্যবহারের ক্ষেত্রসমূহ
- API রেসপন্স ডিবাগ করা
- কনফিগারেশন ফাইল পড়া
- webhook পেলোড যাচাই করা
- জমা দেওয়ার আগে ডেটা পরিষ্কার করা
- ফরম্যাটেড JSON সহকর্মীদের সাথে শেয়ার করা
প্রায়শই জিজ্ঞাসিত প্রশ্ন
- আমার JSON কি সার্ভারে পাঠানো হয়?
- না। পার্সিং নেটিভ JSON.parse-এর মাধ্যমে ব্রাউজারে হয়।
- সর্বোচ্চ ইনপুট আকার কত?
- 1 MB। এর বেশিতে টুলটি প্রত্যাখ্যান করে।
- সর্ট কেন নেস্টেড অবজেক্টও পরিবর্তন করে?
- সর্ট পুনরাবৃত্তিমূলক — নেস্টেড কী-গুলোও বর্ণানুক্রমিকভাবে সাজানো হয়।
- Stringify কী করে?
- JSON-কে উদ্ধৃত ও এস্কেপড স্ট্রিংয়ে মোড়ে, অন্য JSON মানের ভেতরে এম্বেড করার উপযুক্ত।
- JSON5, মন্তব্য বা ট্রেলিং কমা সমর্থিত?
- না, শুধু কঠোর RFC 8259 JSON।