CSV থেকে JSON, আর উল্টোটাও
যে কথাটি প্রায় কেউই বলে না: “CSV ফরম্যাট” কোনো মানই নয়। তার আদর্শ নথিটির গায়ে “শুধু জানানোর জন্য” লেখা আছে, আর সে নিজেই লেখে যে বিভিন্ন বাস্তবায়নের মধ্যে বিরাট তফাত আছে। এই কারণেই সরঞ্জামটি বিভাজকটি আন্দাজ না করে মেপে নেয়, আর সে কী পেল তা আপনাকে দেখিয়ে দেয়।
বসিয়ে দেওয়া CSV বা JSON
আপনার লেখা কখনও আপনার ডিভাইস ছেড়ে যায় না
এই সরঞ্জামটি পুরোপুরি আপনার ব্রাউজারের ভিতরে কাজ করে। আপনি এখানে যা টাইপ করেন বা পেস্ট করেন তা কোথাও পাঠানো হয় না, আর ট্যাবটি বন্ধ করার পরে কিছুই জমা থাকে না।
আমাদের কথায় বিশ্বাস না করেও দশ সেকেন্ডে যাচাই করা যায়:
- আপনার ব্রাউজারের ইন্সপেক্টর খুলুন: F12 বোতাম (অথবা Ctrl+Shift+I, অথবা Mac-এ Cmd+Option+I)।
- “Network” ট্যাবে যান, তারপর তালিকাটি খালি করুন।
- এই পাতায় কিছু লেখা টাইপ করুন বা পেস্ট করুন আর সরঞ্জামটি চালান। তালিকাটি খালিই থাকে: কোনো রিকোয়েস্ট বাইরে যায় না।
- আরও এগোতে চাইলে: আপনার সংযোগ বন্ধ করে আবার করুন। সরঞ্জামটি তবুও চলে।
রিকোয়েস্ট বাইরে না যাওয়ার এই ব্যাপারটি প্রতিটি প্রকাশের আগে যন্ত্র দিয়েও যাচাই করা হয়: একটি যাচাই-তালা সত্যিকারের ব্রাউজার চালায়, সত্যিকারের ফাইল নিয়ে কাজ করে, আর একটি বাইটও বাইরে গেলে প্রকাশ করতে দেয় না।
আরও এগিয়ে যেতে
দিকটি লেখা থেকেই বুঝে নেওয়া হয়। দুই মাত্রার একটি ছক পেতে হলে JSON-টিকে অবজেক্টের একটি অ্যারে হতে হবে: প্রায় সব রপ্তানিই এই রূপটিই বানায়।
যাচাই করুনপ্রমাণ, ধাপে ধাপেনেটওয়ার্ক ইন্সপেক্টর দিয়ে যাচাই, প্রতিটি ধাপ আলাদা করে বলা, সঙ্গে স্ক্রিনশট।
কোণলেখা আর তথ্যের কোণকর্মশালার এই কোণের বাকি সরঞ্জামগুলি।
বুঝে নিনকীভাবে তৈরি হয়েছেব্রাউজার ধরে ধরে সত্যিই কোন ফরম্যাটগুলি চলে, আর আমরা কী কী বাদ দিয়েছি।