JSON ফরম্যাটার ও মিনিফায়ার

JSON-কে ফরম্যাট বা সংকুচিত করুন, এবং লাইন/কলামসহ ত্রুটি নির্দিষ্ট করুন।

পেস্ট করুন, চালান, আর কপি করুন এক ছোট flow-তেই। ইনপুট ডেটা শুধু আপনার ব্রাউজারেই প্রক্রিয়াকৃত হয়।

ইনপুট ডেটা কখনও সার্ভারে পাঠানো হয় না (শুধু ব্রাউজারে প্রক্রিয়াকরণ)।
গোপনীয় ডেটা পরিচালনার জন্য নিরাপদ।

কীভাবে ব্যবহার করবেন

  1. ইনপুট প্যানে JSON পেস্ট করুন।
  2. ফরম্যাট বা সংকুচিত করুন বোতাম চাপুন।
  3. Output কপি করুন, কাজ শেষ।

শর্টকাট

Ctrl/Cmd + Enter: ফরম্যাট
Ctrl/Cmd + Shift + Enter: সংকুচিত করুন
Ctrl/Cmd + L: পরিষ্কার করুন (নিশ্চিতকরণসহ)

নমুনা

বৈধ JSON ফরম্যাটিং

ইনপুট

{"name":"আলিসা","age":28,"tags":["API","ডিবাগ"]}

আউটপুট

ফরম্যাট: ইনডেন্টেশনসহ বহু-লাইন\nসংকুচিত: এক-লাইন JSON

অবৈধ JSON

ইনপুট

{"name":"আলিসা","age":28,}

আউটপুট

ত্রুটি ব্যানার লাইন, কলাম, এবং কাছাকাছি অংশ দেখায়

JSON ফরম্যাটিং কী?

ফরম্যাটিং ইনডেন্টেশন এবং লাইন ব্রেক যোগ করে পড়া সহজ করে, ফলে ডিবাগিং ও রিভিউ সহজ হয়।

JSON মিনিফাই কী?

মিনিফাই অপ্রয়োজনীয় ফাঁকা স্থান ও লাইন ব্রেক সরিয়ে ডেটার আকার কমায় এবং JSON-কে সংক্ষিপ্ত রাখে।

সাধারণ ত্রুটি ও সমাধান

  • শেষে কমা (উদাহরণ: {"a":1,})
  • কী বা string value-এর চারপাশে উদ্ধৃতি নেই
  • মন্তব্য টোকেন আছে (standard JSON // বা /* */ সমর্থন করে না)

প্রায়শই জিজ্ঞাসিত প্রশ্ন

আমি ত্রুটি পাচ্ছি

টুল লাইন, কলাম, এবং কাছাকাছি টেক্সট দেখায়। সঠিক ইনপুট স্থানে কার্সর নিতে Jump to Error ব্যবহার করুন।

মন্তব্যসহ JSON (JSONC/JSON5) ব্যবহার করা যায়?

স্ট্যান্ডার্ড JSON মন্তব্য অনুমোদন করে না। প্রয়োজনে শুধু “পার্সের আগে মন্তব্য সরান” চালু করুন (পুরোপুরি সামঞ্জস্যপূর্ণ নয়)।

বড় JSON ধীর লাগছে

পার্সিং এবং stringify ব্রাউজারেই চলে। UI আকারভিত্তিক সুরক্ষা ব্যবহার করে ইনপুটকে প্রতিক্রিয়াশীল রাখে।

ডেটা কি upload করা হয়?

না। Parsing, formatting, এবং minifying আপনার ব্রাউজারেই স্থানীয়ভাবে হয়।

আমি \uXXXX output দেখছি

পাঠযোগ্য অক্ষর সরাসরি দেখাতে Unicode Escape বন্ধ করুন।