Subformer
বিনামূল্যে · সাইনআপ নেই · আপনার ব্রাউজারে চলে
CSV
JSON

CSV থেকে JSON রূপান্তরকারী

আপনার ব্রাউজারে একটি CSV ফাইলকে JSON-এ রূপান্তর করুন - স্প্রেডশিটকে স্ক্রিপ্ট, API, বা LLM-এ প্যাস করার জন্য উপযুক্ত।

এক বা একাধিক ড্রপ করুন - সব JSON-এ রূপান্তরিত হবে। প্রতি-সারি অগ্রগতি, ব্যাচ রূপান্তর, জিপ ডাউনলোড।

কেন CSV থেকে JSON এ রূপান্তর করবেন?

CSV হল ট্যাবুলার ডেটার জন্য সর্বজনীন বেসিক ফর্ম্যাট: প্রতিটি স্প্রেডশীট এটি এক্সপোর্ট করে, প্রতিটি স্ক্রিপ্ট এটি গ্রহণ করে। JSON নেস্টেড বা স্ব-বর্ণনামূলক ডেটার জন্য একই রকম: প্রতিটি প্রোগ্রামিং ভাষাই এটি পার্স করতে পারে, প্রতিটি আধুনিক API এটি গ্রহণ করে। CSV থেকে JSON-এ রূপান্তর সেই ফাঁক পূরণ করে যখন আপনাকে স্প্রেডশীট ডেটা একটি JavaScript স্ক্রিপ্ট, REST API, অথবা অবজেক্ট-ভিত্তিকভাবে কাজ করা কোনও LLM-এ ফিড করতে হয়।

আমরা PapaParse দিয়ে CSV পার্স করি, প্রথম সারিকে ফিল্ড নাম হিসেবে বিবেচনা করে বাকি সারিগুলোকে রেকর্ড হিসেবে নই। সংখ্যাসূচক মানগুলো স্বয়ংক্রিয়ভাবে টাইপ করা হয়; বাকিটা স্ট্রিং হিসেবে থাকে। আউটপুটটি ইনডেন্টেড JSON অবজেক্টের অ্যারে — একটি স্ক্রিপ্টে পেস্ট বা curl-এ পাইপ করার জন্য প্রস্তুত। সবকিছুই লোকালি ঘটে; কোনো ডেটা আপনার ব্রাউজার ছাড়ে না।

যে ডেভেলপার ওয়ার্কফ্লোগুলি সবচেয়ে বেশি উপকৃত হয়: মক ডেটা সহ একটি REST API প্রোটোটাইপিং (একটি স্প্রেডশীট থেকে CSV এক্সপোর্ট, আপনার হ্যান্ডলারে JSON), নমুনা রেকর্ড সহ একটি ডেটাবেস সিডিং (ফাইন্যান্স/অপস টিম থেকে CSV, একটি মাইগ্রেশন স্ক্রিপ্টে JSON), বিশ্লেষণের জন্য একটি LLM-কে একটি কাঠামোগত ডেটাসেট খাওয়ানো (LLM গুলি ফ্রি-ফর্ম CSV এর চেয়ে JSON অবজেক্টের অ্যারে অনেক ভালোভাবে পরিচালনা করে), এবং ব্যবসায়িক প্রতিবেদনগুলিকে ফরম্যাট-মেশিন-পঠনযোগ্য API-তে রূপান্তর করা (Salesforce/HubSpot/Stripe সব CSV এক্সপোর্ট করে, আপনার ড্যাশবোর্ড সম্ভবত JSON ব্যবহার করে)।

CSV পার্সারগুলিকে প্রায়শই সমস্যায় ফেলে এমন প্রান্তিক কেস সম্পর্কে একটি নোট: এম্বেডেড কমা সহ সেল (উদ্ধৃত স্ট্রিং), আক্ষরিক ডাবল-কোট ধারণকারী সেল (ডাবল কোট দ্বারা এস্কেপ করা), বহু-লাইন সেল (কোটের ভিতরে একাধিক লাইন জুড়ে থাকা সেল), উইন্ডোজ লাইন এন্ডিং (CRLF), এবং এক্সেল-নির্দিষ্ট বৈশিষ্ট্য (UTF-8 বাইট-অর্ডার মার্ক, আক্ষরিক ব্যাখ্যা জোর করার জন্য "=" উপসর্গ)। PapaParse এগুলি সবই সঠিকভাবে পরিচালনা করে। যদি আপনি আগে সস্তা পার্সারগুলির সাথে "47 নম্বর সারিতে ভাঙা" ত্রুটি পেয়ে থাকেন, তাহলে PapaParse সেগুলি ঠিক করে।

সংখ্যাগুলির স্বয়ংক্রিয় টাইপিং হল সবচেয়ে দরকারী ডিফল্ট। এটি ছাড়া, "12345" এর মতো একটি কলাম "12345" স্ট্রিং হিসাবে পার্স হয় এবং আপনি কাস্ট না করা পর্যন্ত এটি সার্ভার-সাইডে সাজাতে বা যোগ করতে পারবেন না। PapaParse পূর্ণসংখ্যা, ফ্লোট, বৈজ্ঞানিক স্বরলিপি এবং বুলিয়ান-কে সত্য/মিথ্যা হিসাবে সনাক্ত করে। তারিখ স্ট্রিংগুলি স্ট্রিং হিসাবে থাকে (তারিখ অবজেক্টে স্বয়ংক্রিয়-পার্স হয় না) কারণ তারিখের ফর্ম্যাটগুলি নির্ভরযোগ্যভাবে অনুমান করার জন্য খুব বৈচিত্র্যময়; আপনার গন্তব্য কোডে সেগুলিকে কাস্ট করুন।

সাধারণ CSV থেকে JSON ব্যবহারের ক্ষেত্র

  • API মক ডেটা

    পরীক্ষার রেকর্ডের একটি স্প্রেডশীট CSV হিসাবে এক্সপোর্ট করুন, JSON-এ রূপান্তর করুন, একটি মক এন্ডপয়েন্ট থেকে পরিবেশন করুন। হাতে JSON টাইপ করার চেয়ে দ্রুত।

  • ডেটাবেস সিডিং

    অন্য সিস্টেম থেকে একটি CSV এক্সপোর্ট নিন এবং একটি মাইগ্রেশন বা সিড স্ক্রিপ্টে ব্যবহারের জন্য JSON-এ রূপান্তর করুন। বেশিরভাগ ORM সরাসরি JSON অ্যারে গ্রহণ করে।

  • ChatGPT বা Claude-কে ডেটা সরবরাহ করা

    LLM গুলি কাঁচা CSV এর চেয়ে JSON অ্যারেগুলিকে অনেক বেশি নির্ভরযোগ্যভাবে বিশ্লেষণ করে। প্রথমে রূপান্তর করুন, পেস্ট করুন, অন্তর্দৃষ্টির জন্য জিজ্ঞাসা করুন।

  • ড্যাশবোর্ড প্রোটোটাইপিং

    রিয়েল ডেটার বিরুদ্ধে একটি ড্যাশবোর্ড প্রোটোটাইপ করা ফ্রন্টএন্ড ডেভেলপাররা সরাসরি ইম্পোর্ট করতে পারে এমন JSON থেকে উপকৃত হন। প্রোটোটাইপে একটি CSV পার্সার ওয়্যারিং করার চেয়ে দ্রুত।

  • Salesforce / HubSpot এক্সপোর্ট

    CRM এক্সপোর্ট সাধারণত CSV হিসাবে আসে। কাস্টম অ্যানালিটিক্সে ইনজেস্ট করার জন্য বা JSON-নেটিভ ডেটাবেসে সিঙ্ক করার জন্য JSON-এ রূপান্তর করুন।

  • সিস্টেমগুলির মধ্যে মাইগ্রেট করা

    একটি লিগ্যাসি CSV-ভিত্তিক ওয়ার্কফ্লো থেকে একটি আধুনিক JSON-ভিত্তিক ওয়ার্কফ্লোতে যাওয়া এই রূপান্তর দিয়ে শুরু হয়। এককালীন মাইগ্রেশন এবং চলমান পাইপলাইনের জন্য দরকারী।

CSV

CSV সম্পর্কে

CSV (Comma-Separated Values) হল সবচেয়ে সহজ ট্যাবুলার ফর্ম্যাট - কমার-দ্বারা আলাদা করা ভ্যালুগুলোয় গঠিত প্লেইন টেক্সট সারি। এটি প্রতিটি স্প্রেডশীট প্রোগ্রাম, স্ক্রিপ্টিং ভাষা এবং ডেটা টুল দ্বারা পড়া যায়।

JSON

JSON সম্পর্কে

JSON (JavaScript Object Notation) ওয়েবের কাঠামোবদ্ধ ডেটার সাধারণ ভাষা। অ্যারে, অবজেক্ট, স্ট্রিং, সংখ্যা, বুলিয়ান। প্রতিটি আধুনিক প্রোগ্রামিং ভাষা এটিকে পড়ে।

কিভাবে CSV থেকে JSON এ রূপান্তর করবেন

  1. 01

    আপনার CSV ফাইলটি ছেড়ে দিন

    উপরের কনভার্টারের উপর একটি CSV টেনে আনুন, অথবা আপনার ডিভাইস থেকে একটি পছন্দ করতে বক্সটিতে ক্লিক করুন.

  2. 02

    JSON ইতিমধ্যেই নির্বাচিত

    আমরা আউটপুট ফরম্যাট হিসেবে JSON পূর্বনির্ধারিত করেছি. যদি আপনি ভিন্ন লক্ষ্য চান তবে ড্রপডাউন থেকে এটি পরিবর্তন করুন.

  3. 03

    রূপান্তর করে ডাউনলোড

    Convert এ ক্লিক করুন এবং প্রগ্রেস বার শেষ হওয়া পর্যন্ত অপেক্ষা করুন। JSON যখন প্রস্তুত হবে তখন তা ডাউনলোড করুন।

CSV থেকে JSON প্রশ্নোত্তর

সমস্ত ফরম্যাট দেখুন →