বিনামূল্যে JSON ফরম্যাটার
JSON ডেটা ফর্ম্যাট করুন, যাচাই করুন, ছোট করুন এবং অন্বেষণ করুন। ট্রি ভিউ, সিনট্যাক্স হাইলাইটিং এবং এক-ক্লিক কপি।
সাধারণ ব্যবহার
- API প্রতিক্রিয়াগুলি ফর্ম্যাট করুনকাঁচা API JSON প্রতিক্রিয়াগুলি পেস্ট করুন এবং তাৎক্ষণিকভাবে সেগুলিকে পাঠযোগ্য, ইন্ডেন্টেড আউটপুটে ফর্ম্যাট করুন।
- JSON কনফিগ ফাইলগুলি ফর্ম্যাট করুনJSON কনফিগারেশন ফাইলগুলি পরিষ্কার এবং যাচাই করুন — package.json, tsconfig.json, সেটিংস এবং আরও অনেক কিছু।
- ডিবাগিংয়ের জন্য JSON ফর্ম্যাট করুনসংক্ষিপ্ত বা এড়িয়ে যাওয়া JSON লগ, ত্রুটি পেলোড এবং ডাটাবেস আউটপুটগুলি তাৎক্ষণিকভাবে খুলে দিন।
- JSON অনুবাদ ফাইলগুলি ফর্ম্যাট করুনReact, Vue এবং Next.js অ্যাপ্লিকেশনগুলিতে ব্যবহৃত i18n অনুবাদ JSON ফাইলগুলি (en.json, de.json) যাচাই এবং সুন্দর করুন।
- Webhook পেলোড পরিদর্শন এবং ফর্ম্যাট করুনStripe, GitHub বা Shopify থেকে কাঁচা webhook পেলোড পেস্ট করুন এবং সেগুলি পরিষ্কারভাবে ফর্ম্যাটেড পড়ুন।
কিভাবে কাজ করে
ফরম্যাটার পুরোপুরি আপনার ব্রাউজারে JavaScript-এর বিল্ট-ইন JSON.parse ও JSON.stringify দিয়ে চলে — কোনো লাইব্রেরি বা সার্ভার নেই। পার্সিং, ফরম্যাটিং, minify এবং ইন্টারঅ্যাক্টিভ ট্রি ভিউ সবই টাইপ করার সময় লোকালি হয়।
- 1ইনপুটে লাইভ পার্সআপনার শেষ কীস্ট্রোকের 200 ms পরে JSON.parse চলে। পার্স ব্যর্থ হলে একটি হাতে লেখা ত্রুটি-অবস্থান ফাংশন V8 বা Firefox-এর SyntaxError বার্তা পড়ে লাইন ও কলাম নম্বর বের করে, এবং textarea-তে ত্রুটিতে যাওয়ার লিংক দেয়।
- 2অনিরাপদ পূর্ণসংখ্যা শনাক্তকরণআউটপুট দেখানোর আগে টুলটি কাঁচা উৎসে 16 বা তার বেশি অঙ্কের পূর্ণসংখ্যা লিটারাল খোঁজে (উদ্ধৃত স্ট্রিংয়ের ভেতরেরগুলো বাদে), তারপর প্রতিটিকে Number.isSafeInteger দিয়ে পরীক্ষা করে। IEEE-754 double সংরক্ষণে কোনোটি চুপচাপ রাউন্ড হলে কপি বা ডাউনলোডের আগে একটি সতর্কতা দেখায়।
- 3ফরম্যাটিং, minify ও কী সাজানোJSON.stringify(value, null, indent) ফরম্যাট বা minify করা আউটপুট দেয়। sort keys চালু থাকলে একটি রিকার্সিভ ফাংশন পার্স করা ট্রির প্রতিটি অবজেক্ট ঘুরে সিরিয়ালাইজেশনের আগে Object.keys(...).sort() দিয়ে আবার তৈরি করে — অ্যারে মূল ক্রমেই থাকে।
- 4ইন্টারঅ্যাক্টিভ ট্রি ভিউট্রি ভিউ একটি হাতে লেখা রিকার্সিভ flatten, যা পার্স করা অবজেক্টকে গভীরতা, পথ ও খোলা/বন্ধ অবস্থাসহ নোডের একটি সমতল তালিকায় রূপান্তর করে। বড় খোলা অ্যারেসহ মাল্টি-মেগাবাইট ডকুমেন্টে ট্যাব যাতে আটকে না যায়, তাই রেন্ডারিং 5,000টি দৃশ্যমান নোডে সীমিত।
সবকিছু আপনার ব্রাউজারে লোকালি চলে — আপনার JSON কখনো কোনো সার্ভারে পাঠানো হয় না।
সম্পর্কিত টুলস
CSS মিনিফায়ার ও বিউটিফায়ার
ফাইল সাইজ কমাতে CSS মিনিফাই করুন বা পাঠযোগ্যতার জন্য মিনিফাইড CSS বিউটিফাই করুন। তাৎক্ষণিক, আপনার ব্রাউজারেই।
CSS বিউটিফায়ার
মিনিফাই করা CSS সমান ইনডেন্টেশনে পড়ার উপযোগী করুন, অথবা মিনিফাই করুন। অনুমানযোগ্য diff-এর জন্য প্রপার্টি বর্ণানুক্রমে সাজানোর ঐচ্ছিক সুবিধা।
HTML বিউটিফায়ার ও মিনিফায়ার
সঠিক নেস্টিং ইন্ডেন্টেশনসহ HTML সুন্দরভাবে প্রিন্ট বা মিনিফাই করুন। <pre>, <script>, <style> ব্লকের ভেতরের বিষয়বস্তু সংরক্ষণ করে।