জেএসন ফরম্যাটার
আপনার ব্রাউজারে সরাসরি JSON-কে সৌন্দর্যমণ্ডিত, ক্ষুদ্রাকৃত ও বৈধ করুন — যখন কিছু পার্স হয় না, তখন স্পষ্ট ত্রুটি ইঙ্গিতসহ।
আপনার JSON
ফরম্যাটকৃত আউটপুট
একটি ইনডেন্ট নির্বাচন করুন, আপনার JSON ফরম্যাট করুন, তারপর ফলাফলটি কপি বা ডাউনলোড করুন।
আপনার নির্বাচিত ইনডেন্ট দিয়ে সুন্দর প্রিন্টগুলো আরও আকর্ষণীয় করুন। Minify সবকিছু এক সংক্ষিপ্ত লাইনে সংকুচিত করে।
সমীক্ষা
JSON ফরম্যাটার সম্পর্কে যা কিছু জানতে হবে
JSON কীভাবে সৌন্দর্যমণ্ডিত, ক্ষুদ্রীকৃত এবং যাচাইকরণ করা যায়, ইনডেন্ট বিকল্পগুলো কীভাবে তুলনা করা হয়, এবং ফরম্যাটকৃত JSON কোথায় ব্যবহৃত হয়।
- JSON পেস্ট করুন, Beautify বা Minify নির্বাচন করুন, তারপর ফলাফল কপি বা ডাউনলোড করুন।
- সবকিছু আপনার ব্রাউজারে চলে — আপনার JSON কখনোই আপলোড বা সংরক্ষণ করা হয় না।
- পঠনযোগ্যতার জন্য ২-স্পেস ইনডেন্ট ব্যবহার করুন, অথবা প্রোডাকশনের জন্য পেলোড সংকুচিত করতে মিনিফাই করুন।
JSON ফরম্যাটার কীভাবে ব্যবহার করবেন
- আপনার JSON ইনপুট প্যানেলে পেস্ট করুন বা টাইপ করুন, অথবা এটি পরীক্ষা করতে "Load sample" এ ক্লিক করুন।
- আপনার নির্বাচিত ইনডেন্ট অনুযায়ী সুন্দরভাবে প্রিন্ট করতে Beautify নির্বাচন করুন, অথবা এটিকে একটি সংক্ষিপ্ত লাইনে সংকুচিত করতে Minify নির্বাচন করুন।
- ফরম্যাটকৃত ফলাফলটি আপনার ক্লিপবোর্ডে কপি করুন, অথবা এটিকে একটি স্বতন্ত্র .json ফাইল হিসেবে ডাউনলোড করুন।
JSON কেন ফরম্যাট করতে হবে?
API রেসপন্স, লগ ফাইল বা মিনিফাইড বিল্ড কনফিগারেশন থেকে কাঁচা JSON প্রায়ই একক ঘন লাইনে থাকে, কোনো লাইন ব্রেক ছাড়া, যা পড়া, ডিবাগ করা বা ডিফ করা কঠিন করে তোলে। একটি কমা বা বন্ধনী অনুপস্থিতিও পুরো পার্সিং ভেঙে দিতে পারে, এবং ঠিক কোথায় তা ঘটে তা চোখে খুঁজে বের করা ক্লান্তিকর।
এই টুলটি JSON-কে পাঠযোগ্যতার জন্য পুনরায় ইনডেন্ট করে, যখন আপনাকে সংক্ষিপ্ত পেইলোড দরকার তখন তা আবার সংকুচিত করে, এবং—যেহেতু সবকিছু আপনার ব্রাউজারে সাধারণ জাভাস্ক্রিপ্ট হিসেবে চলে—যদি আপনার JSON বৈধ না হয়, ঠিক কোথায় পার্সিং ব্যর্থ হয়েছে তা নির্দেশ করে।
বিউটিফাই বনাম মিনিফাই
| মোড | সেরা জন্য | কেন এটি যাচাই করা উচিত |
|---|---|---|
| সুন্দর করুন সুপারিশকৃত | পঠন, ডিবাগিং, কোড পর্যালোচনা | ইন্ডেন্টেশন এবং লাইন ব্রেক এক নজরে কাঠামো স্পষ্ট করে তোলে। |
| সংক্ষিপ্ত করুন | এপিআই পেলোড, প্রোডাকশন কনফিগ | ট্রান্সফার সাইজ কমাতে সাদা স্থান সরিয়ে ফেলুন |
| শুধুমাত্র যাচাই করুন | সিআই চেক, দ্রুত মানসিক যাচাই | ফরম্যাটিং পরিবর্তন না করে সিনট্যাক্স নিশ্চিত করে |
আপনার ডেটা আপলোড না করে JSON ফরম্যাটার
সবকিছু ডিভাইসেই ঘটে: আপনার JSON ব্রাউজারের ট্যাবেই JavaScript-এর অন্তর্নির্মিত JSON ইঞ্জিন ব্যবহার করে পার্স ও পুনঃফরম্যাট করা হয়। কোনো কিছুই সার্ভারে পাঠানো হয় না, লগ করা হয় না বা সংরক্ষণ করা হয় না — এমনকি অস্থায়ীভাবেও নয়।
যেহেতু কিছুই আপলোড হয় না, তাই সার্ভার-সাইডে ফাইলের আকারের কোনো সীমা নেই। একমাত্র ব্যবহারিক সীমা হলো আপনার ডিভাইসের মেমরি এবং খুব বড় পেইলোডগুলির জন্য ব্রাউজারের কর্মক্ষমতা।
আপনার JSON কখনই আপনার ব্রাউজার ছেড়ে যায় না। তাই API কী, অভ্যন্তরীণ কনফিগারেশন বা অন্যান্য সংবেদনশীল পেইলোড ফরম্যাট করার সময় সেগুলো পেস্ট করা নিরাপদ।
পরবর্তীতে দুটি JSON ফাইল পাশাপাশি তুলনা করতে চান, অথবা লগ এক্সপোর্ট থেকে ডুপ্লিকেট লাইনগুলো বাদ দিতে চান? ডুপ্লিকেট লাইন রিমুভার টুল সাহায্য করতে পারে।
২ স্পেস বনাম ৪ স্পেস বনাম ট্যাব — কোন ইনডেন্ট ব্যবহার করবেন?
| ইন্ডেন্ট | সেরা জন্য | বিনিময় |
|---|---|---|
| 2 স্পেস ভালো ডিফল্ট | ওয়েব কনফিগারেশন, API প্রতিক্রিয়া, অধিকাংশ স্টাইল গাইড | গভীরভাবে নেস্ট করা JSON-ও এখনও প্রশস্ত হতে পারে। |
| ৪টি ফাঁকা স্থান | যে কোডবেস ইতিমধ্যেই ৪-স্পেস ইনডেন্ট ব্যবহার করছে, তার সাথে সামঞ্জস্য করা | বিস্তৃত আউটপুট, গভীর নেস্টেিং-এ আরও স্ক্রোলিং |
| ট্যাব | সম্পাদকদের জন্য যেখানে আপনি ইনডেন্টের প্রস্থ ব্যক্তিগত সেটিং হিসেবে নির্ধারণ করতে চান। | বিভিন্ন টুল/টার্মিনালে অসামঞ্জস্যপূর্ণভাবে রেন্ডার করে |
যদি আপনি নিশ্চিত না হন, JSON-এর জন্য দুইটি স্পেসই সবচেয়ে প্রচলিত রীতি এবং এটি পাঠযোগ্যতা বজায় রেখে আউটপুটকে সংক্ষিপ্ত রাখে। যখন আপনি পেইলোড পাঠানোর জন্য প্রস্তুত হবেন, তখন সম্পূর্ণরূপে Minify-এ স্যুইচ করুন।
মানুষ JSON ফরম্যাটার কী জন্য ব্যবহার করে
- Debugging API responsesPretty-print a compact API response to actually read its structure.
- Validating config filesCatch a missing comma or bracket before it breaks a build.
- সংকুচিত পেলোড: অনুরোধ বডিতে বা স্ট্যাটিক ফাইলে JSON পাঠানোর আগে তা মিনিফাই করুন।
- Reviewing pull requestsReformat a diff-unfriendly one-liner into something reviewable.
- JSON কাঠামো শেখা: ফরম্যাট শেখার সময় নেস্টেড অবজেক্ট এবং অ্যারেগুলো স্পষ্টভাবে সাজানো দেখুন।
এই টুলটি কীভাবে কাজ করে
JSON ফরম্যাটার সম্পূর্ণরূপে ক্লায়েন্ট-সাইডে চলে JavaScript-এর নেটিভ JSON.parse এবং JSON.stringify ব্যবহার করে, তাই কোনো কিছু আপলোড, সংরক্ষণ বা লগ না করেই ফরম্যাটিং এবং ভ্যালিডেট তাৎক্ষণিকভাবে সম্পন্ন হয়।
শেষবার আপডেট করা হয়েছে: ১৪ সেপ্টেম্বর, ২০২৬।
এই গাইডটি কি সহায়ক ছিল?
বাক্সে আরও সরঞ্জাম
হোমপেজে আরও চৌদ্দটি বিনামূল্যের, কোনো API কী ছাড়াই ব্যবহারযোগ্য টুল উপলব্ধ রয়েছে।
শব্দ গণক
শব্দ, অক্ষর, বাক্য এবং অনুচ্ছেদের লাইভ গণনা।
ছবি আকার পরিবর্তনকারী
পিক্সেল বা শতাংশ অনুযায়ী JPG, PNG এবং WEBP ছবি পুনঃআকার দিন।
ছবি থেকে পিডিএফ
ছবিগুলো একক ডাউনলোডযোগ্য পিডিএফ-এ একত্রিত করুন।
ডুপ্লিকেট লাইন রিমুভার
যে কোনো পাঠ্যের ব্লক থেকে পুনরাবৃত্তি হওয়া লাইনগুলো সরিয়ে ফেলুন।
পাসওয়ার্ড জেনারেটর
কাস্টম নিয়মসহ শক্তিশালী র্যান্ডম পাসওয়ার্ড।