JSON Lines ও NDJSON লাইন ধরে যাচাই করুন, রেকর্ড টেবিলে দেখুন, JSON অ্যারেতে রূপান্তর করুন
আপনার ব্রাউজারে চলে। আপনি যা লেখেন তা কোথাও পাঠানো হয় না। যাচাই করা হয়েছে 16 অক্টোবর, 2026।একটি JSONL ফাইলে প্রতি লাইনে একটি JSON মান থাকে। এই ভিউয়ার প্রতিটি লাইন আলাদাভাবে যাচাই করে, প্রতিটি ভুল লাইন তার নম্বর, কলাম ও একটি সমাধানসহ তালিকা করে, রেকর্ডগুলো প্রতি কী-তে 1টি কলামসহ টেবিলে দেখায়, এবং লম্বা সংখ্যা হুবহু রেখে JSON Lines-কে JSON অ্যারেতে বা উল্টোভাবে রূপান্তর করে।
এই পৃষ্ঠাটি ইংরেজি মূল লেখা থেকে যন্ত্রের সাহায্যে অনুবাদ করা হয়েছে। এই অনুবাদটি এখনও কোনো মানুষ পর্যালোচনা করেননি, তাই ইংরেজি সংস্করণটিকেই নির্ভরযোগ্য ধরুন। ইংরেজি মূল লেখাটি পড়ুন
একটি .jsonl বা .ndjson ফাইল খুলুন, অথবা বাক্সে লাইনগুলো পেস্ট করুন।
প্রতিটি লাইন নিজস্ব একটি JSON মান হিসেবে যাচাই হয়; একটি ভুল লাইন তার লাইন নম্বর, কলাম ও একটি সমাধানসহ তালিকায় আসে।
রেকর্ডগুলো টেবিল হিসেবে পড়ুন, প্রতি কী-তে একটি কলাম, অথবা আউটপুট বদলে JSON অ্যারে বা পরিষ্কার JSON Lines করুন।
কপি করুন চাপুন, অথবা রূপান্তরিত ফাইলটি ডাউনলোড করুন।
JSON Lines, যা NDJSON নামেও প্রকাশিত, হলো লগ, অ্যানালিটিক্স এক্সপোর্ট ও মেশিন-লার্নিং ডেটাসেটের ফরম্যাট: প্রতি লাইনে একটি JSON মান, যাতে একটি প্রোগ্রাম পুরো ফাইল না পড়েই রেকর্ড স্ট্রিম বা যোগ করতে পারে। একটি সাধারণ JSON ভিউয়ার এমন ফাইল সরাসরি প্রত্যাখ্যান করে, কারণ পুরো ফাইলটি একটি একক JSON ডকুমেন্ট নয়।
কী যাচাই হয়। প্রতিটি লাইন আলাদাভাবে RFC 8259 JSON হিসেবে পার্স করা হয়। একটি ভুল লাইন তার লাইন নম্বর, কলাম ও একটি সম্ভাব্য সমাধানসহ তালিকায় আসে, যেমন একক উদ্ধৃতিচিহ্নের বদলে দ্বৈত, বা শেষের কমা সরানো, আর ভালো লাইনগুলো তখনও দেখা যায়। Windows লাইন-শেষ, একটি শেষ নিউলাইন এবং শুরুতে একটি বাইট অর্ডার মার্ক গ্রহণ করা হয়, যেমনটি ফরম্যাট অনুমোদন করে।
ভিউ।
| ভিউ | আপনি যা পান |
|---|---|
| টেবিল | প্রথম 200টি রেকর্ড, প্রতি কী-তে একটি কলাম, নেস্টেড মান JSON হিসেবে |
| JSON অ্যারে | সব রেকর্ড বন্ধনীর মধ্যে, প্রতিটি হুবহু ফাইলের মতো লেখা |
| সাজানো JSON | একই অ্যারে, ইন্ডেন্টসহ |
| JSON Lines | পরিষ্কার লাইন: ছাঁটা, ফাঁকা লাইন বাদ |
দুই দিকেই রূপান্তর। এর বদলে একটি JSON অ্যারে পেস্ট করলে সেটি তার উপাদান হিসেবে পড়া হয়, BigQuery, Elasticsearch বা একটি fine-tuning আপলোডের জন্য JSON Lines হিসেবে সংরক্ষণের জন্য তৈরি। JSON অ্যারে ভিউ প্রতিটি রেকর্ডের নিজস্ব টেক্সট কপি করে, তাই 20 অঙ্কের একটি ID কখনও রাউন্ড হয় না; কোনো ভিউ একটিকে রাউন্ড করলে, একটি নোট তা জানায়।
ফাঁকা লাইন। NDJSON স্পেসিফিকেশন পাঠকদের ফাঁকা লাইন এড়িয়ে যেতে দেয়, তাই সেগুলো এড়িয়ে যাওয়া ও গোনা হয়; একটি সুইচ কঠোর পাঠকদের জন্য সেগুলোকে ত্রুটি হিসেবে জানায়।
প্রতিটি লাইন সেভাবেই বিচার করা হয় যেভাবে CPython-এর json মডিউল করে, 36টি নথিভুক্ত সীমান্ত-ক্ষেত্রে যাচাই করা। আপনি যা খোলেন তার কিছুই ব্রাউজারের বাইরে যায় না।
একটি JSONL ফাইল, যাকে JSON Lines বা NDJSON-ও বলা হয়, প্রতিটি লাইনে একটি সম্পূর্ণ JSON মান রাখে, সাধারণত প্রতি রেকর্ডে একটি অবজেক্ট। লগ, ডেটাবেস এক্সপোর্ট ও মেশিন-লার্নিং ডেটাসেট এটি ব্যবহার করে, কারণ একটি প্রোগ্রাম পুরো ফাইল লোড না করেই একবারে একটি লাইন পড়তে বা যোগ করতে পারে।
.jsonl বা .ndjson ফাইলটি এখানে খুলুন, অথবা এর লাইনগুলো পেস্ট করুন, আর প্রতিটি রেকর্ড প্রতি কী-তে একটি কলামসহ একটি টেবিলে দেখা যাবে। ভুল লাইনগুলো তাদের লাইন নম্বর ও কলামসহ তালিকায় আসে। ফাইলটি আপনার ব্রাউজার নিজেই পড়ে, তাই একটি গোপন এক্সপোর্টও কখনও আপনার ডিভাইস ছাড়ে না।
আউটপুট JSON অ্যারেতে বদলালে রেকর্ডগুলো বর্গবন্ধনীর মধ্যে আসে, প্রতিটির পরে একটি কমাসহ, ফাইলে যেমন আছে হুবহু তেমন লেখা। সাজানো JSON এর বদলে সেগুলো ইন্ডেন্ট করে। ডাউনলোড ফলাফলটি একটি .json ফাইল হিসেবে সংরক্ষণ করে, যা একটি অ্যারে চায় এমন যেকোনো টুলের জন্য তৈরি।
JSON অ্যারেটি পেস্ট করুন, সাজানো বা এক লাইনে, আর সেটি তার উপাদান হিসেবে পড়া হবে। আউটপুট JSON Lines-এ বদলালে প্রতিটি উপাদান সংক্ষিপ্তভাবে নিজের লাইনে লেখা হয়, যে বিন্যাস BigQuery, Elasticsearch বাল্ক লোড ও fine-tuning আপলোড চায়।
সাধারণ কারণগুলো হলো দ্বৈতের বদলে একক উদ্ধৃতিচিহ্ন, } বা ]-এর আগে শেষের কমা, দুই লাইনে ভাগ হওয়া একটি মান, বা NaN, যা JSON অনুমোদন করে না। প্রতিটি ভুল লাইন তার কলাম ও একটি প্রস্তাবিত সমাধানসহ দেখানো হয়, আর বৈধ লাইনগুলো তখনও টেবিলে দেখা যায়।
কঠোরভাবে, JSON Lines-এ প্রতিটি লাইনে একটি মান থাকে, তবে NDJSON স্পেসিফিকেশন একজন পাঠককে ফাঁকা লাইন এড়িয়ে যেতে দেয়, আর বেশিরভাগ টুল তাই করে। তাই ফাঁকা লাইন এড়িয়ে যাওয়া ও গোনা হয়, আর কোনো কঠোর ভোক্তা ফাইলটি পড়বে এমন হলে একটি সুইচ সেগুলোকে ত্রুটি হিসেবে জানায়।
হার ও নিয়ম বদলায়; কোনো অঙ্কের ওপর নির্ভর করার আগে সূত্রটি দেখে নিন।
এখনও আটকে আছেন? JSONL ভিউয়ার ও যাচাইকারী সম্পর্কে প্রশ্ন করুন আর যিনি জানেন তিনিই উত্তর দিতে পারেন। কোনো অ্যাকাউন্ট লাগবে না।