← ফিচারে ফিরে যান
Free

CSV ↔ JSON Converter

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 স্ট্রিং সেলে সিরিয়ালাইজ হয়।

লাইভ প্রিভিউ
example.com
CSV ↔ JSON কনভার্টার ✓ Converted 3 rows
CSV → JSON JSON → CSV
Delimiter: , ✓ First row is header ✓ Auto-detect numbers
CSV Input
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
JSON Output
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
মূল বৈশিষ্ট্য

দ্বিমুখী কনভার্সন

CSV → JSON এবং JSON → CSV। Swap বাটন রাউন্ড-ট্রিপ ভেরিফিকেশনের জন্য মুহূর্তেই input/output উল্টে দেয়।

RFC 4180-কমপ্লায়েন্ট CSV

পার্সার কোটেড ফিল্ড, এম্বেডেড কমা, এস্কেপড কোট, 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 ফাইলের মধ্যে রূপান্তর করুন।

API টেস্টিং ফিক্সচার

ডেভেলপমেন্ট ডাটাবেস ও ইন্টিগ্রেশন টেস্ট সিড করার জন্য CSV টেস্ট ডেটা থেকে (বা উল্টো দিকে) JSON ফিক্সচার জেনারেট করুন।

কিভাবে ব্যবহার করবেন
1

CSV ↔ JSON খুলুন

DevSuite Pro ডকে CSV/JSON আইকনে ক্লিক করুন। ডিরেকশন টগল, অপশন ও দুটি টেক্সট এরিয়াসহ একটি প্যানেল খুলবে।

2

ডিরেকশন বেছে নিন

ট্যাবুলার ডেটা পার্স করতে CSV → JSON বেছে নিন, অথবা অবজেক্ট অ্যারেকে সারিতে ফ্ল্যাটেন করতে JSON → CSV বেছে নিন।

3

অপশন কনফিগার করুন

কমা না হলে ডিলিমিটার পরিবর্তন করুন, আপনার ডেটার গঠনের সাথে মেলাতে "First row is header" এবং "Auto-detect numbers" টগল করুন।

4

আপনার ডেটা পেস্ট করুন

input-এ CSV বা JSON পেস্ট করুন। ডানপাশে সাথে সাথে আউটপুট দেখা যাবে।

5

কপি বা ডাউনলোড করুন

ফলাফল নিতে Copy Output ক্লিক করুন। রাউন্ড-ট্রিপ লসলেস কিনা যাচাই করতে Swap ↔ ব্যবহার করুন।

চেষ্টা করতে প্রস্তুত?

বিনামূল্যে DevSuite Pro ইনস্টল করুন এবং আপনার ব্রাউজারের জন্য ৬৪+ ডেভলপার টুল আনলক করুন।

Chrome-এ যোগ করুন Edge এ যোগ করুন FireFox-এ যোগ করুন