UltKit
ছবি11
PDF13
ডকুমেন্ট ও ডেটা7
ভিডিও6
অডিও4
আরও টুল22

JSON থেকে TXT কনভার্টার

একটি JSON অ্যারেকে প্লেইন .txt ফাইলে বদলে নিন, যেখানে প্রতি লাইনে একটি রেকর্ড আর ফিল্ডগুলো কলামে সাজানো থাকে। যেকোনো টেক্সট এডিটরে পড়া যায়, আর যেসব টুল ব্র্যাকেট পার্স করতে জানে না সেগুলোতেও ইমপোর্ট করা যায়।

ডেটা কনভার্টার

অথবা CSV, TSV, TXT … ফাইল এখানে ড্রop করুন ·

প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়

আউটপুট

ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।

এই টুল কীভাবে ব্যবহার করবেন

  1. 1

    JSON আপলোড করুন

    প্রতি ব্যাচে সর্বোচ্চ ২০টি এবং প্রতিটি ৯৫ MB পর্যন্ত .json, .jsonl বা .ndjson ফাইল যোগ করুন। রেকর্ডের অ্যারে বা প্রতি লাইনে একটি অবজেক্ট থাকলে সবচেয়ে ভালো কাজ করে।

  2. 2

    সেপারেটর বেছে নিন

    ট্যাব আগে থেকেই বেছে নেওয়া থাকে। যে সিস্টেমে ফাইল যাবে সেটি অন্য কিছু চাইলে উন্নত সেটিংস-এ গিয়ে ডিলিমিটার বদলে পাইপ, সেমিকোলন, কমা বা স্পেস দিন, আর পুরোনো সফটওয়্যারের জন্য একটি টেক্সট এনকোডিং বেছে নিন।

  3. 3

    কনভার্ট করে খুলুন

    Plain text-এ কনভার্ট করুন চাপুন এবং .txt ফাইলটি ডাউনলোড করুন। ডাবল-ক্লিক করে পড়ুন, অথবা ডিলিমিটারযুক্ত টেক্সট ফাইল নেয় এমন যেকোনো জায়গায় ইমপোর্ট করুন।

উত্তর

JSON ফাইলকে TXT ফাইলে কীভাবে কনভার্ট করব?

.json ফাইল আপলোড করে Plain text-এ কনভার্ট করুন চাপুন। প্রতিটি JSON রেকর্ড এক লাইন হয়, প্রতিটি কী একটি কলাম যা ট্যাব দিয়ে আলাদা, আর কী-এর নামগুলো থাকে প্রথম লাইনে।

JSON কে প্লেইন টেক্সটে কনভার্ট করবেন কেন

JSON বানানো হয়েছে প্রোগ্রামের জন্য। RFC 8259-এ এতে কমেন্ট, সারির ধারণা বা কলামের ধারণা নেই, তাই ৫,০০০ অর্ডারের ফাইল টেক্সট এডিটরে ব্রেসের এক লম্বা দেয়াল হয়ে খোলে। API-এর জন্য এটা ঠিক আছে, কিন্তু এক্সপোর্টে খুঁজতে চাওয়া সাপোর্ট এজেন্ট, প্রিন্টআউট চাওয়া অডিটর, বা প্রতি লাইনে একটি রেকর্ড পড়া পুরোনো সিস্টেমের রাতের ব্যাচ জবের কাজে লাগে না।

ডিলিমিটারসহ প্লেইন টেক্সট কম্পিউটিংয়ের সবচেয়ে পুরোনো সাধারণ ভিত্তি। পড়ার জন্য কোনো লাইব্রেরি লাগে না, grep ভালোভাবে চলে, ভার্সন কন্ট্রোলে লাইন ধরে ডিফ হয় এবং প্রায় সব ডেটাবেস ও স্প্রেডশিটে ইমপোর্ট করা যায়। প্রাপক যদি বিশেষভাবে কমা ও .csv এক্সটেনশন চায়, তাহলে JSON থেকে CSV একই সারিগুলো সেই রূপে লেখে।

TXT ফাইলের জন্য ডিলিমিটার বাছাই

JSON থেকে 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 থেকে টেক্সট ফাইলের উদাহরণ

API থেকে পাওয়া দুটি অর্ডার রেকর্ড, ট্যাব ডিলিমিটারে কনভার্ট করা
[
  {"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	false

JSON থেকে TXT-তে কী কী অটুট থাকে

থাকে

  • প্রতিটি মান, টেক্সট হিসেবে
  • হেডার লাইনে কী-এর নাম
  • রেকর্ডের ক্রম
  • UTF-8-এ Unicode অক্ষর

বদলায়

  • নেস্টেড অবজেক্ট ডটযুক্ত কলাম হয়
  • true, false ও সংখ্যা তাদের টাইপ হারায়
  • রেকর্ডের ভেতরের অ্যারে একটি ফিল্ড হয়ে যায়

থাকে না

  • ব্রেস, ব্র্যাকেট এবং কী-এর চারপাশের কোট
  • ইনডেন্টেশন ও প্রিটি প্রিন্টিং
  • পার্সার হুবহু আসলটি আবার তৈরি করতে পারবে, এমন কোনো নিশ্চয়তা

JSON আর TXT-এর তুলনা

JSON

জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন

JSON হলো কাঠামোবদ্ধ ডেটার জন্য হালকা টেক্সট ফরম্যাট, যা ২০০০-এর দশকের শুরুতে Douglas Crockford জনপ্রিয় করেন এবং RFC 8259 ও ECMA-404 হিসেবে মানসম্মত হয়। সহজ ও পাঠযোগ্য সিনট্যাক্সে এটি অবজেক্ট, অ্যারে, স্ট্রিং, সংখ্যা, বুলিয়ান ও null প্রকাশ করে। প্রায় সব প্রোগ্রামিং ভাষায় ওয়েব API, কনফিগারেশন ফাইল ও অ্যাপের মধ্যে ডেটা আদান-প্রদানের ডিফল্ট ফরম্যাট এটি। এতে কমেন্ট, তারিখ বা স্কিমা বিল্ট-ইন নেই, এবং বড় নেস্টেড ফাইল ভিউয়ার ছাড়া পড়া কঠিন।

কম্প্রেশন
–
স্বচ্ছতা (ট্রান্সপারেন্সি)
–
অ্যানিমেশন
–
প্রবর্তনের সাল
2001 · Douglas Crockford
JSON কনভার্টার

TXT

প্লেইন টেক্সট

TXT ফাইলে শুধু সাধারণ অক্ষর থাকে; কোনো ফরম্যাটিং, ফন্ট, ছবি বা লেআউট থাকে না। আধুনিক টেক্সট ফাইল সাধারণত UTF-8-এ এনকোড করা হয়, যা সব ভাষা সমর্থন করে; তবে পুরনো ফাইলে অন্য এনকোডিং থাকলে অক্ষর এলোমেলো দেখাতে পারে। প্লেইন টেক্সট খুব ছোট, কখনো অচল হয় না এবং ফোন থেকে সার্ভার পর্যন্ত সব ডিভাইসে খোলে। এতে বোল্ড লেখা, টেবিল বা ছবি রাখা যায় না, তাই কাঠামো দিতে হলে স্পেসিং বা সহজ মার্কআপ ব্যবহার করতে হয়।

কম্প্রেশন
–
স্বচ্ছতা (ট্রান্সপারেন্সি)
–
অ্যানিমেশন
–
প্রবর্তনের সাল
–
TXT কনভার্টার

পরবর্তী পাঠক যখন 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 কলামের নাম পড়ে অবজেক্টের অ্যারে আবার তৈরি করে। ডটযুক্ত নাম নেস্টেড অবজেক্ট না হয়ে ফ্ল্যাট কী হিসেবে ফেরে।