কয়েক ডজন মেগাবাইটের JSON এক্সপোর্ট টেক্সট এডিটর ও অনলাইন টুলে ঘন ঘন আটকে যায়, অথচ পার্সিং নিজেই কয়েকশো মিলিসেকেন্ডে শেষ হয়। ৪৫ MB ও ৫ লক্ষ রেকর্ডের নমুনায় প্রতিটি ধাপের সময় ও মেমরি মেপেছি, দেখিয়েছি প্রকৃত খরচ লাইন ও নোড সংখ্যায়, এবং সাইজ অনুযায়ী টুল নির্বাচনের টেবিল দিয়েছি: অনলাইন ভিউ, কমান্ড-লাইন এক্সট্রাকশন, স্ট্রিমিং ও ডেস্কটপ অ্যাপ।
মধ্যম~6 মিনিট পড়াআপডেট 2026-11-07
পুরো .jsonl ফাইল JSON.parse-এ দিলে এরর আসা প্রায় কখনোই বোঝায় না যে ফাইল নষ্ট — বোঝায় পড়ার পদ্ধতি ভুল। এই গাইডে থাকছে পরীক্ষা ও লাইন ধরে পড়ার মানক প্যাটার্ন, JSON অ্যারের সাথে দুই দিকের রূপান্তরের কমান্ড, ছয় ধরনের ত্রুটিপূর্ণ লাইনের টেবিল, আর স্ট্রিমিং HTTP রেসপন্স থেকে NDJSON সঠিকভাবে ব্যবহারের পদ্ধতি।
মধ্যবর্তী~9 মিনিট পড়াআপডেট 2026-11-06
স্কিমা লেখা শেষ হওয়াই শেষ নয় — সেখান থেকেই অবনতি শুরু হয়। একটা টাইপো নীরবে ভ্যালিডেশন শিথিল করে, একটা রিফ্যাক্টরিং সব ফিক্সচার ভেঙে দেয়। এই নির্দেশিকায় একটি বাস্তবসম্মত কন্ট্রাক্ট টেস্টিং কাঠামো ব্যাখ্যা করা হয়েছে: পজিটিভ, নেগেটিভ ও স্ন্যাপশট ফিক্সচার, স্কিমা নিজের লিন্ট, একবার কম্পাইল করে পুনর্ব্যবহার এবং চারটি CI গেট যা কন্ট্রাক্ট ভাঙাকে লাল বিল্ডে পরিণত করে।
মধ্যম~8 মিনিট পড়াআপডেট 2026-11-05
একটি সত্যিকারের কনভার্টারে নয়টি পরীক্ষা: "প্রথম রেকর্ডের কী" কৌশল নিঃশব্দে ফিল্ড হারায়, null, অনুপস্থিতি ও খালি স্ট্রিং সব খালি সেলে পরিণত হয়, ২০ ডিজিটের পূর্ণসংখ্যা JSON.parse-এই নির্ভুলতা হারায়, আর কী-তে একটি ডট দুটি ভিন্ন পথকে একই কলামে সংঘর্ষে ফেলে। হেডার কীভাবে তৈরি হয়, কোন মানগুলো বিকৃত হয় এবং নিচের প্রান্তের ব্যবহার অনুযায়ী কৌশল কীভাবে বেছে নেবেন।
উচ্চতর~6 মিনিট পড়াআপডেট 2026-11-04