JSON থেকে TXT কনভার্টার
একটি JSON অ্যারেকে প্লেইন .txt ফাইলে বদলে নিন, যেখানে প্রতি লাইনে একটি রেকর্ড আর ফিল্ডগুলো কলামে সাজানো থাকে। যেকোনো টেক্সট এডিটরে পড়া যায়, আর যেসব টুল ব্র্যাকেট পার্স করতে জানে না সেগুলোতেও ইমপোর্ট করা যায়।
ডেটা কনভার্টার
অথবা CSV, TSV, TXT … ফাইল এখানে ড্রop করুন ·
প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়
ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।
CSV ও টেক্সট ফাইলে কলাম আলাদা করার অক্ষর, পড়া ও লেখা দুই ক্ষেত্রেই প্রযোজ্য। স্বয়ংক্রিয় অপশন ইনপুট থেকে এটি শনাক্ত করে এবং কমা দিয়ে লেখে।
UTF-8 সব ভাষায় কাজ করে। Windows-এর Excel-এ CSV খুললে অ্যাকসেন্ট বা এশীয় অক্ষর এলোমেলো দেখালে BOM সহ UTF-8 বেছে নিন।
Excel, ODS ও Numbers ইনপুটের জন্য: শুধু প্রথম শিট, অথবা সব শিট রূপান্তর করুন (ZIP-এ প্রতি শিটে একটি CSV, বা প্রতি শিটে একটি JSON কী)।
নতুন স্প্রেডশিটে শিট ট্যাবের নাম, সর্বোচ্চ ৩১ অক্ষর।
অবজেক্টের অ্যারেতে প্রতিটি সারিতে কলামের নাম কী হিসেবে থাকে; অ্যারের অ্যারে বেশি সংক্ষিপ্ত এবং হেডার প্রথম অ্যারে হিসেবে থাকে।
সব সারিকে ঘিরে রাখা বাইরের এলিমেন্টের নাম; প্রতিটি সারি এর ভেতরে একটি <row> হয়।
CREATE TABLE ও INSERT স্টেটমেন্টে ব্যবহৃত হয়। শুধু অক্ষর, সংখ্যা ও আন্ডারস্কোর।
কোটিং ও কলামের ধরন ডাটাবেসভেদে সামান্য আলাদা; যে ডাটাবেসে ইমপোর্ট করবেন সেটি বেছে নিন।
তারিখের সেলগুলো একটি ফরম্যাটে পুনরায় লিখুন। ডাটাবেস ও কোডের জন্য ISO (2026-10-18) সবচেয়ে নিরাপদ; “যেমন আছে” রাখলে উৎসের মতোই থাকে।
এই টুল কীভাবে ব্যবহার করবেন
- 1
JSON আপলোড করুন
প্রতি ব্যাচে সর্বোচ্চ ২০টি এবং প্রতিটি ৯৫ MB পর্যন্ত .json, .jsonl বা .ndjson ফাইল যোগ করুন। রেকর্ডের অ্যারে বা প্রতি লাইনে একটি অবজেক্ট থাকলে সবচেয়ে ভালো কাজ করে।
- 2
সেপারেটর বেছে নিন
ট্যাব আগে থেকেই বেছে নেওয়া থাকে। যে সিস্টেমে ফাইল যাবে সেটি অন্য কিছু চাইলে উন্নত সেটিংস-এ গিয়ে ডিলিমিটার বদলে পাইপ, সেমিকোলন, কমা বা স্পেস দিন, আর পুরোনো সফটওয়্যারের জন্য একটি টেক্সট এনকোডিং বেছে নিন।
- 3
কনভার্ট করে খুলুন
Plain text-এ কনভার্ট করুন চাপুন এবং .txt ফাইলটি ডাউনলোড করুন। ডাবল-ক্লিক করে পড়ুন, অথবা ডিলিমিটারযুক্ত টেক্সট ফাইল নেয় এমন যেকোনো জায়গায় ইমপোর্ট করুন।
JSON ফাইলকে TXT ফাইলে কীভাবে কনভার্ট করব?
.json ফাইল আপলোড করে Plain text-এ কনভার্ট করুন চাপুন। প্রতিটি JSON রেকর্ড এক লাইন হয়, প্রতিটি কী একটি কলাম যা ট্যাব দিয়ে আলাদা, আর কী-এর নামগুলো থাকে প্রথম লাইনে।
JSON কে প্লেইন টেক্সটে কনভার্ট করবেন কেন
JSON বানানো হয়েছে প্রোগ্রামের জন্য। RFC 8259-এ এতে কমেন্ট, সারির ধারণা বা কলামের ধারণা নেই, তাই ৫,০০০ অর্ডারের ফাইল টেক্সট এডিটরে ব্রেসের এক লম্বা দেয়াল হয়ে খোলে। API-এর জন্য এটা ঠিক আছে, কিন্তু এক্সপোর্টে খুঁজতে চাওয়া সাপোর্ট এজেন্ট, প্রিন্টআউট চাওয়া অডিটর, বা প্রতি লাইনে একটি রেকর্ড পড়া পুরোনো সিস্টেমের রাতের ব্যাচ জবের কাজে লাগে না।
ডিলিমিটারসহ প্লেইন টেক্সট কম্পিউটিংয়ের সবচেয়ে পুরোনো সাধারণ ভিত্তি। পড়ার জন্য কোনো লাইব্রেরি লাগে না, grep ভালোভাবে চলে, ভার্সন কন্ট্রোলে লাইন ধরে ডিফ হয় এবং প্রায় সব ডেটাবেস ও স্প্রেডশিটে ইমপোর্ট করা যায়। প্রাপক যদি বিশেষভাবে কমা ও .csv এক্সটেনশন চায়, তাহলে JSON থেকে CSV একই সারিগুলো সেই রূপে লেখে।
TXT ফাইলের জন্য ডিলিমিটার বাছাই
| ডিলিমিটার | দেখতে কেমন | কখন বেছে নেবেন |
|---|---|---|
| ট্যাব (ডিফল্ট) | ord-1001→Lisbon→49.90 | ডেটায় কমা আছে, অথবা ফাইল cut, awk বা Excel-এ যাবে |
| পাইপ | | ord-1001|Lisbon|49.90 | ব্যাংক, পে-রোল বা EDI-ধাঁচের ইমপোর্ট পাইপ-ডিলিমিটেড টেক্সট চায় |
| সেমিকোলন ; | ord-1001;Lisbon;49.90 | জার্মানি, ফ্রান্স বা ব্রাজিলের Excel-এ ফাইলটি খুলবে |
| কমা , | ord-1001,Lisbon,49.90 | ইমপোর্টার .txt ফাইলে CSV-ধাঁচের কনটেন্ট চায় |
| স্পেস | ord-1001 Lisbon 49.90 | মানগুলোতে কখনো স্পেস থাকে না, যেমন শুধু আইডি ও সংখ্যা |
JSON থেকে টেক্সট ফাইলের উদাহরণ
[
{"order": "ord-1001", "city": "Lisbon", "total": 49.9, "paid": true},
{"order": "ord-1002", "city": "Osaka", "total": 120, "paid": false}
]
order city total paid
ord-1001 Lisbon 49.9 true
ord-1002 Osaka 120 falseJSON থেকে TXT-তে কী কী অটুট থাকে
থাকে
- প্রতিটি মান, টেক্সট হিসেবে
- হেডার লাইনে কী-এর নাম
- রেকর্ডের ক্রম
- UTF-8-এ Unicode অক্ষর
বদলায়
- নেস্টেড অবজেক্ট ডটযুক্ত কলাম হয়
- true, false ও সংখ্যা তাদের টাইপ হারায়
- রেকর্ডের ভেতরের অ্যারে একটি ফিল্ড হয়ে যায়
থাকে না
- ব্রেস, ব্র্যাকেট এবং কী-এর চারপাশের কোট
- ইনডেন্টেশন ও প্রিটি প্রিন্টিং
- পার্সার হুবহু আসলটি আবার তৈরি করতে পারবে, এমন কোনো নিশ্চয়তা
JSON আর TXT-এর তুলনা
JSON
জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন
JSON হলো কাঠামোবদ্ধ ডেটার জন্য হালকা টেক্সট ফরম্যাট, যা ২০০০-এর দশকের শুরুতে Douglas Crockford জনপ্রিয় করেন এবং RFC 8259 ও ECMA-404 হিসেবে মানসম্মত হয়। সহজ ও পাঠযোগ্য সিনট্যাক্সে এটি অবজেক্ট, অ্যারে, স্ট্রিং, সংখ্যা, বুলিয়ান ও null প্রকাশ করে। প্রায় সব প্রোগ্রামিং ভাষায় ওয়েব API, কনফিগারেশন ফাইল ও অ্যাপের মধ্যে ডেটা আদান-প্রদানের ডিফল্ট ফরম্যাট এটি। এতে কমেন্ট, তারিখ বা স্কিমা বিল্ট-ইন নেই, এবং বড় নেস্টেড ফাইল ভিউয়ার ছাড়া পড়া কঠিন।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- 2001 · Douglas Crockford
TXT
প্লেইন টেক্সট
TXT ফাইলে শুধু সাধারণ অক্ষর থাকে; কোনো ফরম্যাটিং, ফন্ট, ছবি বা লেআউট থাকে না। আধুনিক টেক্সট ফাইল সাধারণত UTF-8-এ এনকোড করা হয়, যা সব ভাষা সমর্থন করে; তবে পুরনো ফাইলে অন্য এনকোডিং থাকলে অক্ষর এলোমেলো দেখাতে পারে। প্লেইন টেক্সট খুব ছোট, কখনো অচল হয় না এবং ফোন থেকে সার্ভার পর্যন্ত সব ডিভাইসে খোলে। এতে বোল্ড লেখা, টেবিল বা ছবি রাখা যায় না, তাই কাঠামো দিতে হলে স্পেসিং বা সহজ মার্কআপ ব্যবহার করতে হয়।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- –
পরবর্তী পাঠক যখন Notepad ব্যবহারকারী কেউ, নির্দিষ্ট টেক্সট লাইন লোড করা মেইনফ্রেম বা লেগাসি ব্যাচ জব, অথবা grep, cut ও sort-এর শেল পাইপলাইন, তখন JSON সমতল করে TXT করা হয়।
JSON থেকে TXT কনভার্টার: সাধারণ প্রশ্ন
JSON থেকে TXT-তে ডিফল্ট সেপারেটর ট্যাব কেন?
নাম, ঠিকানা বা দামের মধ্যে ট্যাব প্রায় কখনোই থাকে না, তাই মানগুলো কোট করার দরকার সাধারণত হয় না। cut-এর মতো ক্লাসিক Unix টুলও ডিফল্টভাবে ট্যাবে ভাগ করে, আর Excel-এর Text Import Wizard বাড়তি ধাপ ছাড়াই ট্যাব চিনে নেয়।
.json ফাইলের নাম বদলে .txt করলেই কি চলবে?
পারেন, কিন্তু ফাইলের ভেতরে তখনও JSON-ই থাকে: ব্রেস, কোট আর প্রতিটি রেকর্ডে বারবার কী। যে আপলোড ফর্ম শুধু এক্সটেনশন দেখে সেটি এতে পার হবে, কিন্তু যিনি পড়বেন বা যে ইমপোর্টার প্রতি লাইনে একটি রেকর্ড আশা করে, তারা তবুও এটি ব্যবহার করতে পারবে না। কনভার্ট করলে শুধু নাম নয়, কনটেন্টও বদলায়।
নেস্টেড অবজেক্ট আর অ্যারের কী হয়?
টেক্সটের লাইন সমতল, তাই নেস্টেড অবজেক্ট অতিরিক্ত কলামে ছড়িয়ে যায় এবং কলামের নাম হয় ডটযুক্ত পাথ, যেমন address.city। রেকর্ডের ভেতরের তালিকা একটি ফিল্ডে JSON টেক্সট হিসেবে থাকে।
JSON থেকে বানানো টেক্সট ফাইল কোন এনকোডিংয়ে সেভ করব?
এখনকার সবকিছুর জন্য UTF-8; Windows 10 ভার্সন 1903 থেকে Windows Notepad ডিফল্টভাবে UTF-8 সেভ করে। UTF-8-এ কোনো পুরোনো প্রোগ্রামে অক্ষর এলোমেলো দেখালে তবেই Windows-1252 বা Shift_JIS বেছে নিন।
আমার JSON Lines লগ ফাইল কি কনভার্ট হবে?
হ্যাঁ। .jsonl বা .ndjson ফাইল প্রতি লাইনে একটি অবজেক্ট ধরে পড়া হয়, বেশিরভাগ লগ শিপার ও BigQuery এক্সপোর্ট এভাবেই ডেটা লেখে, আর প্রতিটি অবজেক্ট টেক্সটের এক লাইন হয়ে যায়।
টেক্সট থেকে কি আবার JSON বানানো যায়?
হ্যাঁ, হেডার লাইন রাখা থাকলে: TXT থেকে JSON কলামের নাম পড়ে অবজেক্টের অ্যারে আবার তৈরি করে। ডটযুক্ত নাম নেস্টেড অবজেক্ট না হয়ে ফ্ল্যাট কী হিসেবে ফেরে।