CSV ↔ JSON Converter সবচেয়ে সাধারণ দুটি ট্যাবুলার ফরম্যাটের মধ্যে সম্পূর্ণ রাউন্ড-ট্রিপ হ্যান্ডেল করে। স্মার্ট CSV পার্সার কমাসহ কোটেড ফিল্ড, এস্কেপড কোট, কাস্টম ডিলিমিটার এবং শেষের নিউলাইন হ্যান্ডেল করে। CSV→JSON করার সময় নম্বর, বুলিয়ান ও null স্বয়ংক্রিয়ভাবে শনাক্ত করে; JSON→CSV করার সময় প্রতিটি সারির জন্য key-অ্যালাইনমেন্ট বজায় রেখে পরিষ্কার CSV জেনারেট করে।
CSV আর JSON-এর মধ্যে ডেটা মুভ করা প্রতিদিনের একটি কাজ — ডাটাবেস এক্সপোর্টকে JSON-ব্যবহারকারী টুলে নেওয়া, API রেসপন্স থেকে স্প্রেডশিটের জন্য CSV তৈরি করা, বা নতুন সিস্টেমের জন্য ডেটা রিশেপ করা। CSV ↔ JSON Converter ব্রাউজারের মধ্যেই দুই দিকই পরিষ্কারভাবে করে দেয়। CSV পার্সারটি বাস্তব জীবনের জটিল বিষয়গুলো হ্যান্ডেল করে: কমাযুক্ত ফিল্ড (কোট করা থাকলে), এস্কেপড কোট (RFC 4180 স্টাইলে ডাবল করা), CRLF বা LF লাইন-এন্ডিং, শেষের ফাঁকা লাইন, এবং কনফিগারযোগ্য ডিলিমিটার (ট্যাব-সেপারেটেড, সেমিকোলন-সেপারেটেড, পাইপ, যেকোনো কিছু)। JSON-এ যাওয়ার সময় অটো-ডিটেক্ট সক্রিয় হয় — ইন্টিজারের মতো দেখতে স্ট্রিং নম্বরে পরিণত হয়, "true"/"false"/"null" তাদের টাইপড রূপে পরিণত হয়, আর হোয়াইটস্পেস ট্রিমিং ঐচ্ছিক। JSON→CSV করার সময়, টুলটি অবজেক্ট অ্যারে ঘুরে দেখে প্রতিটি সারি জুড়ে সব ইউনিক key সংগ্রহ করে, তারপর হেডার রো ও সঠিকভাবে এস্কেপ করা সেলসহ CSV তৈরি করে। সেলের মধ্যে কোট ডাবল করা হয়, ডিলিমিটার বা নিউলাইনযুক্ত সেল কোটে মোড়ানো হয়, এবং নেস্টেড অবজেক্ট/অ্যারে JSON স্ট্রিং সেলে সিরিয়ালাইজ হয়।
CSV → JSON এবং JSON → CSV। Swap বাটন রাউন্ড-ট্রিপ ভেরিফিকেশনের জন্য মুহূর্তেই input/output উল্টে দেয়।
পার্সার কোটেড ফিল্ড, এম্বেডেড কমা, এস্কেপড কোট, CRLF/LF লাইন-এন্ডিং হ্যান্ডেল করে — শুধু সাধারণ উদাহরণে নয়, বাস্তব CSV-তেও কাজ করে।
সেপারেটর কমা থেকে যেকোনো কিছুতে বদলান — ট্যাব (TSV-এর জন্য), সেমিকোলন (ইউরোপীয় লোকেল), পাইপ, বা যেকোনো একক অক্ষর।
JSON আউটপুটে নম্বর, বুলিয়ান ও null তাদের টাইপড রূপে পার্স করা হয়। সব স্ট্রিং হিসেবে চাইলে বন্ধ করে দিন।
প্রতিটি কি-স্ট্রোকে আউটপুট আপডেট হয় — কোনো Convert বাটনের দরকার নেই। পেস্ট করুন আর সাথে সাথে ফলাফল দেখুন।
JSON অবজেক্টের key ভিন্ন হলে, CSV হেডারে সব ইউনিক key যুক্ত হয় এবং অনুপস্থিত সেল খালি থাকে — কোনো ডেটা হারায় না।
আপনার DB থেকে CSV এক্সপোর্ট কনভার্টারে পেস্ট করুন, NoSQL স্টোর বা JSON-ব্যবহারকারী API-তে ইমপোর্ট করার জন্য প্রস্তুত একটি JSON অ্যারে পান।
Excel বা Google Sheets-এ সরাসরি পেস্ট করার জন্য একটি API রেসপন্স (JSON অ্যারে) CSV-তে রূপান্তর করুন।
ফরম্যাটিং পরিষ্কার করতে টুলের মধ্য দিয়ে রাউন্ড-ট্রিপ করুন — ভিন্ন সোর্স থেকে আসা অসামঞ্জস্যপূর্ণ কোটিংযুক্ত CSV মার্জ করার সময় কাজে লাগে।
Chrome এক্সটেনশন বা React-intl-এর মতো টুলের জন্য CSV-ভিত্তিক ট্রান্সলেশন শিট এবং JSON i18n ফাইলের মধ্যে রূপান্তর করুন।
ডেভেলপমেন্ট ডাটাবেস ও ইন্টিগ্রেশন টেস্ট সিড করার জন্য CSV টেস্ট ডেটা থেকে (বা উল্টো দিকে) JSON ফিক্সচার জেনারেট করুন।
DevSuite Pro ডকে CSV/JSON আইকনে ক্লিক করুন। ডিরেকশন টগল, অপশন ও দুটি টেক্সট এরিয়াসহ একটি প্যানেল খুলবে।
ট্যাবুলার ডেটা পার্স করতে CSV → JSON বেছে নিন, অথবা অবজেক্ট অ্যারেকে সারিতে ফ্ল্যাটেন করতে JSON → CSV বেছে নিন।
কমা না হলে ডিলিমিটার পরিবর্তন করুন, আপনার ডেটার গঠনের সাথে মেলাতে "First row is header" এবং "Auto-detect numbers" টগল করুন।
input-এ CSV বা JSON পেস্ট করুন। ডানপাশে সাথে সাথে আউটপুট দেখা যাবে।
ফলাফল নিতে Copy Output ক্লিক করুন। রাউন্ড-ট্রিপ লসলেস কিনা যাচাই করতে Swap ↔ ব্যবহার করুন।
বিনামূল্যে DevSuite Pro ইনস্টল করুন এবং আপনার ব্রাউজারের জন্য ৬৪+ ডেভলপার টুল আনলক করুন।