JSON ফরম্যাটার আপনার ব্রাউজারেই সরাসরি JSON প্রিটি-প্রিন্ট, মিনিফাই এবং ভ্যালিডেট করে। যেকোনো JSON স্ট্রিং পেস্ট করুন এবং সিনট্যাক্স-অ্যাওয়্যার হাইলাইটিং সহ পরিষ্কার, ইনডেন্টেড আউটপুট পান, অথবা একে একটি কমপ্যাক্ট সিঙ্গেল-লাইন স্ট্রিংয়ে মিনিফাই করুন। ইনস্ট্যান্ট ভ্যালিডেশন পার্স এরর সামনে নিয়ে আসে, তাই আপনি দ্রুত ত্রুটিপূর্ণ পেলোড ডিবাগ করতে পারবেন।
API, কনফিগারেশন ফাইল বা লগ ডেটা নিয়ে কাজ করার সময়, raw JSON প্রায়ই পড়া কঠিন হয়ে যায় — কোনো ইন্ডেন্টেশন ছাড়া সিঙ্গেল-লাইন স্ট্রিং, অথবা অসামঞ্জস্যপূর্ণ ফরম্যাটিংয়ের পেলোড। JSON Formatter এটি তাৎক্ষণিকভাবে সমাধান করে। যেকোনো JSON পেস্ট করুন, Format-এ ক্লিক করুন, আর পেয়ে যান পরিষ্কার, সঠিকভাবে ইন্ডেন্ট করা, কালার-কোডেড আউটপুট।
প্রোডাকশন ব্যবহারের জন্য JSON কমপ্রেস করতে Minify-এ ক্লিক করুন — এটি হোয়াইটস্পেস সরিয়ে পেলোডের সাইজ কমায়। ভ্যালিডেটরটি প্রতিটি কীস্ট্রোকে চলে এবং যেকোনো সিনট্যাক্স এরর হলে তার লাইন ও ক্যারেক্টার পজিশন রিপোর্ট করে। টুলটি বড় ডকুমেন্ট দক্ষতার সাথে হ্যান্ডেল করে, যেকোনো গভীরতার nested স্ট্রাকচার সামলায়, এবং টাইপ (string, number, boolean, null, array, object) সংরক্ষণ করে, ফলে আপনি যেকোনো সোর্স থেকে আসা ডেটা নিশ্চিন্তে ইনস্পেক্ট করতে পারেন।
ট্রি ভিউ আপনাকে আলাদা আলাদা object এবং array কোলাপ্স ও এক্সপ্যান্ড করতে দেয়, যা বড় ও গভীরভাবে nested পেলোডকে সহজে নেভিগেট করার উপযোগী রাখে, হাজারো লাইন একসাথে স্ক্রল করার বদলে। একটি সার্চ বক্স ট্রিকে ম্যাচিং key বা value অনুযায়ী ফিল্টার করে, ফলে বড় কোনো API রেসপন্সে একটি ফিল্ড খুঁজে পেতে একটি কীস্ট্রোকই যথেষ্ট, ম্যানুয়াল স্ক্রলের বদলে। ফরম্যাটিং এবং ভ্যালিডেশন উভয়ই সম্পূর্ণভাবে ব্রাউজারে চলে, তাই পেস্ট করা ডেটা — যেকোনো সংবেদনশীল তথ্য, যেমন রেসপন্সে এমবেড করা টোকেনসহ — আপনার মেশিনের বাইরে কখনো যায় না।
কমপ্যাক্ট বা অগোছালো JSON-কে সামঞ্জস্যপূর্ণ 2-স্পেস ইনডেন্টেশনসহ পরিষ্কার, ইনডেন্টেড আউটপুটে রূপান্তর করে। অ্যারে এবং অবজেক্টগুলো সঠিকভাবে নেস্ট করা থাকে, তাই স্ট্রাকচার দৃশ্যত স্পষ্ট হয়।
সমস্ত হোয়াইটস্পেস সরিয়ে একটি কমপ্যাক্ট সিঙ্গেল-লাইন JSON স্ট্রিং তৈরি করে — প্রোডাকশন API, কনফিগ ফাইল বা URL প্যারামিটারে পেলোডের আকার কমানোর জন্য আদর্শ।
প্রতিটি কিস্ট্রোক ভ্যালিডেট করা হয়। JSON ত্রুটিপূর্ণ হলে, টুলটি ঠিক কোন লাইন ও ক্যারেক্টার পজিশনে সমস্যা তা রিপোর্ট করে, যাতে আপনি দ্রুত ঠিক করতে পারেন।
এক ক্লিকে ফরম্যাটেড বা মিনিফাইড রেজাল্ট কপি হয়ে যায়, যাতে আপনি সরাসরি কোনো রিকোয়েস্ট, ডকুমেন্ট বা ফাইলে পেস্ট করতে পারেন।
ব্রাউজার আটকে না দিয়েই বড় JSON ডকুমেন্টের সাথে কাজ করে। গভীরভাবে নেস্টেড স্ট্রাকচারও পরিষ্কারভাবে পার্স ও প্রদর্শন করা হয়।
কী, স্ট্রিং, নাম্বার, বুলিয়ান এবং নাল ভিজ্যুয়ালি আলাদাভাবে দেখানো হয়, ফলে ভ্যালু স্পষ্টভাবে চোখে পড়ে এবং স্ট্রাকচার বুঝতে সহজ হয়।
নেটওয়ার্ক ট্যাব থেকে একটি কাঁচা API রেসপন্স কপি করুন, ফরম্যাটারে পেস্ট করুন, এবং সাথে সাথেই স্ট্রাকচারড, পঠনযোগ্য JSON দেখুন — সিঙ্গেল-লাইন পেলোড পড়ার চেয়ে অনেক দ্রুত।
একটি অগোছালো JSON কনফিগ পেস্ট করুন, ফরম্যাট করুন, এবং পরিষ্কার সংস্করণটি আপনার ফাইলে ফিরিয়ে কপি করুন। সামঞ্জস্যপূর্ণ ফরম্যাটিং diff-কে স্পষ্ট এবং রিভিউকে সহজ করে তোলে।
অপ্রয়োজনীয় হোয়াইটস্পেস সরাতে প্রোডাকশন JSON মিনিফাই করুন — ছোট রেসপন্স মানে দ্রুত নেটওয়ার্ক ট্রান্সফার এবং কম ব্যান্ডউইথ খরচ।
অপরিচিত কোনো API নিয়ে কাজ করার সময়, রেসপন্সটি ফরম্যাটারে পেস্ট করুন, যাতে দ্রুত বুঝতে পারেন কোন কী উপলব্ধ এবং ডেটা কীভাবে নেস্ট করা।
কোনো অ্যাপ JSON পার্স করতে ব্যর্থ হলে, ইনপুটটি ভ্যালিডেটরে পেস্ট করুন — এরর লোকেশন ঠিক কোথায় ত্রুটিপূর্ণ ক্যারেক্টার আছে তা নির্দেশ করে।
DevSuite Pro ডক বা পপআপ খুলে JSON Formatter আইকনে ক্লিক করুন। Format, Minify, এবং Validate বাটনসহ একটি এডিটর প্যানেল খুলবে।
আপনার JSON ইনপুট এরিয়াতে পেস্ট করুন — কোনো API রেসপন্স, লগ ফাইল, কনফিগ ফাইল বা অন্য যেকোনো উৎস থেকে। টুলটি যেকোনো সঠিক বা ভুল JSON স্ট্রিং গ্রহণ করে।
প্রিটি-প্রিন্টেড আউটপুটের জন্য Format-এ ক্লিক করুন, কমপ্যাক্ট সিঙ্গেল লাইনের জন্য Minify, অথবা শুধু সিনট্যাক্স চেক করতে Validate। ভ্যালিডেশন স্বয়ংক্রিয়ভাবেও চলে।
JSON-এ সিনট্যাক্স এরর থাকলে, একটি মেসেজে ঠিক কোন লাইন ও পজিশনে পার্সিং ব্যর্থ হয়েছে তা সমস্যাযুক্ত ক্যারেক্টারসহ দেখানো হয়।
ফরম্যাটেড বা মিনিফাইড আউটপুট ক্লিপবোর্ডে পাঠাতে Copy-তে ক্লিক করুন। এটি আপনার কোড, টার্মিনাল বা ডকুমেন্টেশনে পেস্ট করুন।
বিনামূল্যে DevSuite Pro ইনস্টল করুন এবং আপনার ব্রাউজারের জন্য ৬৪+ ডেভলপার টুল আনলক করুন।