কীভাবে JSON ফরম্যাট করবেন
- আপনার JSON ইনপুট বক্সে পেস্ট করুন।
- ইনডেন্টেশন বেছে নিন (2 বা 4 স্পেস, বা ট্যাব) এবং চাইলে কী-গুলো সাজান।
- সুন্দর করতে “ফরম্যাট” বা এক লাইনে চেপে আনতে “মিনিফাই” ক্লিক করুন।
- ফলাফল কপি করুন। ত্রুটি থাকলে কার্সর যেখানে ভুল সেখানে চলে যায়।
JSON ফরম্যাটার কীসের জন্য
JSON হলো API ও কনফিগ ফাইলে সবচেয়ে বহুল ব্যবহৃত ডেটা ফরম্যাট। পুরোটা এক লাইনে এলে তা পড়া কঠিন: ফরম্যাটার লাইন ব্রেক ও ইনডেন্টেশন যোগ করে যাতে কাঠামো দেখা যায়।
এটি ভ্যালিডেটর হিসেবেও কাজ করে: কমা বাদ পড়লে, বাড়তি ব্রেস থাকলে বা ডাবল কোটেশনের বদলে সিঙ্গেল কোটেশন দিলে, কোন লাইন ও কলামে JSON অবৈধ হয়ে গেছে তা জানিয়ে দেয়।
মিনিফাই উল্টোটা করে: স্পেস ও লাইন ব্রেক সরিয়ে দেয়, যাতে পাঠানো বা জমা রাখার জন্য টেক্সট ছোট হয়।
মনে রাখার বিষয়
- এটি শুধু স্ট্যান্ডার্ড JSON গ্রহণ করে: মন্তব্য, সিঙ্গেল কোটেশন বা শেষে বাড়তি কমা চলবে না।
- খুব বড় টেক্সটে (কয়েক মেগাবাইট) ডিভাইস অনুযায়ী পেজ ধীর হতে পারে।
- খুব বড় সংখ্যা বা অনেক দশমিকের সংখ্যায় JavaScript-এর মতোই নির্ভুলতা কমে যেতে পারে।
সচরাচর জিজ্ঞাসা
আমার JSON কি সার্ভারে পাঠানো হয়?
না। এটি আপনার ব্রাউজারে প্রক্রিয়া হয় এবং টেক্সট কখনো আপনার ডিভাইস ছাড়ে না, তাই ব্যক্তিগত ডেটাতেও ব্যবহার করতে পারেন।
আমার JSON অবৈধ বলছে কেন?
সবচেয়ে সাধারণ কারণ বাড়তি বা বাদ পড়া কমা, ডাবল কোটেশনের বদলে সিঙ্গেল কোটেশন, কোটেশন ছাড়া কী বা বন্ধ না করা ব্রেস। বার্তায় লাইন ও কলাম দেখানো হয়।
ফরম্যাট ও মিনিফাইয়ের পার্থক্য কী?
ফরম্যাট পড়া সহজ করতে লাইন ব্রেক ও ইনডেন্টেশন যোগ করে; মিনিফাই সেগুলো সরিয়ে জায়গা কমায়।
আমি কি কী-গুলো সাজাতে পারি?
হ্যাঁ, বর্ণানুক্রমে সাজানোর অপশনে। দুটি JSON তুলনা করতে বা প্রতিবার একই আউটপুট পেতে এটি কাজের।
এটি কি বিনামূল্যে?
হ্যাঁ, এটি বিনামূল্যে, সাইন আপ লাগে না এবং সরাসরি আপনার ব্রাউজারে চলে।