CanDoYa
BN

CSV থেকে JSON কনভার্টার

পুরোটাই আপনার ব্রাউজারে চলে - কিছু আপলোড নেই, সাইন-আপ নেই।

JSON-এ কনভার্ট করতে CSV পেস্ট করুন।
এই টুল শেয়ার করুন

CSV থেকে JSON-এ কনভার্ট করবেন কীভাবে?

CSV থেকে JSON কনভার্টার টেবিলের সারি পড়ে গোছানো JSON তৈরি করে। এখানে CSV পেস্ট করলে হেডারের সারি অবজেক্টের key হবে, আর পরের প্রতিটি সারি হবে একটি করে অবজেক্ট। কোটের ভেতরের কমা, escaped quote ও একাধিক লাইনের ফিল্ড ঠিকভাবে সামলে এটি কপি বা ডাউনলোডের জন্য formatted JSON দেয়।

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

  1. 1CSV পেস্ট করুন. বাঁ পাশের প্যানেলে CSV দিন, অথবা ঠিকভাবে quote করা ফাইল দেখতে উদাহরণটি লোড করুন।
  2. 2স্ট্রাকচার বেছে নিন. JSON object বানাতে প্রথম সারি হেডার রাখুন, auto-detect ঠিক না হলে ডিলিমিটার বাছুন এবং দরকার হলে JSON type detection চালু করুন।
  3. 3JSON ব্যবহার করুন. সঙ্গে সঙ্গে formatted output দেখে নিন, তারপর কপি করুন অথবা data.json ডাউনলোড করুন।

কাদের জন্য

CSV ডিলিমিটার দিয়ে আলাদা করা টেক্সট হিসেবে টেবিল রাখে, আর JSON ডেটা রাখে array ও object আকারে, যা অ্যাপ্লিকেশন সরাসরি ব্যবহার করতে পারে। এই কনভার্টারে কমা, সেমিকোলন, tab ও pipe ডিলিমিটার ব্যবহার করা যায়। array of arrays চাইলে হেডার অপশন বন্ধ করুন। নিরাপদ number, boolean, null ও ফাঁকা cell-কে JSON primitive হিসেবে রাখতে চাইলে type detection চালু করুন।

কনভার্সন আপনার ব্রাউজারেই লোকালি হয়। spreadsheet export, fixture বা গ্রাহকের ডেটা কোনো conversion service-এ আপলোড বা পাঠানো হয় না।

সাধারণ প্রশ্ন

এই CSV থেকে JSON কনভার্টার কি ফ্রি?

হ্যাঁ। সাইন-আপ, সফটওয়্যার ইনস্টল বা পেইড প্ল্যান ছাড়াই CSV থেকে JSON বানাতে পারবেন। কনভার্সন ব্রাউজারেই হয়, আর ফলাফল কপি বা JSON file হিসেবে ডাউনলোড করা যায়।

আমার CSV কি কোথাও আপলোড হয়?

না। কনভার্টার আপনার ব্রাউজারেই লোকালি টেক্সট প্রসেস করে। CSV বা তৈরি হওয়া JSON কোনো server-এ পাঠানো হয় না, তাই ব্যক্তিগত export ও development data-র জন্যও এটি ব্যবহার করা যায়।

কোটের ভেতরের কমা ও line break কি এটি সামলাতে পারে?

হ্যাঁ। double quote দিয়ে ঘেরা field-এ নির্বাচিত ডিলিমিটার ও line break থাকতে পারে। RFC 4180-এর প্রচলিত CSV নিয়ম অনুযায়ী, quoted value-র ভেতরে পরপর দুটি double quote একটি literal quote হয়ে যায়।

CSV-তে হেডারের সারি না থাকলে কী হবে?

প্রথম সারিকে হেডার করার অপশনটি বন্ধ করুন। কনভার্টার একটি JSON array of arrays তৈরি করবে, ফলে প্রতিটি CSV সারি সারি হিসেবেই থাকবে এবং কোনো value-কে object key ধরা হবে না।

সেমিকোলন, tab বা pipe দিয়ে আলাদা করা ডেটা কি কনভার্ট করা যায়?

হ্যাঁ। Auto-detect প্রথম সম্পূর্ণ record-এ কমা, সেমিকোলন, tab ও pipe separator খোঁজে। ফাইলের ধরন অস্বাভাবিক হলে বা detection স্পষ্ট না হলে নিজেও ডিলিমিটার বেছে নিতে পারবেন।

JSON type detection কীভাবে কাজ করে?

এটি চালু থাকলে কোট ছাড়া true, false ও null JSON primitive হয়, ফাঁকা cell হয় null এবং নিরাপদ canonical number হয় JSON number। কোটের ভেতরের value, শুরুতে শূন্য থাকা ID এবং precision হারাতে পারে এমন value string হিসেবেই থাকে।