UltKit
इमेज11
PDF13
डॉक्यूमेंट और डेटा7
वीडियो6
ऑडियो4
और टूल्स22

JSON से TXT कन्वर्टर

JSON array को सादी .txt फ़ाइल में बदलें, जिसमें हर लाइन में एक रिकॉर्ड हो और फ़ील्ड कॉलम में सजे हों। यह किसी भी टेक्स्ट एडिटर में पढ़ी जा सकती है और उन टूल में भी इम्पोर्ट हो जाती है जो ब्रैकेट वाला JSON नहीं पढ़ पाते।

डेटा कन्वर्टर

या CSV, TSV, TXT … फ़ाइलें यहाँ ड्रop करें ·

प्रति फ़ाइल अधिकतम 95 MB· अधिकतम 20 फ़ाइलें· 30 मिनट बाद हटा दी जाती हैं

आउटपुट

फ़ाइलें हमारे सर्वर पर प्रोसेस होती हैं और 30 मिनट बाद हटा दी जाती हैं।

इस टूल का उपयोग कैसे करें

  1. 1

    JSON अपलोड करें

    .json, .jsonl या .ndjson फ़ाइलें जोड़ें, एक बैच में अधिकतम 20 और हर फ़ाइल 95 MB तक। रिकॉर्ड्स का ऐरे या हर लाइन में एक ऑब्जेक्ट होने पर सबसे अच्छा नतीजा मिलता है।

  2. 2

    सेपरेटर चुनें

    Tab पहले से चुना होता है। अगर जिस सिस्टम में फ़ाइल जानी है उसे कोई और चाहिए, तो एडवांस्ड सेटिंग में डिलिमिटर बदलकर Pipe, Semicolon, Comma या Space चुनें, और पुराने सॉफ़्टवेयर के लिए टेक्स्ट एन्कोडिंग चुनें।

  3. 3

    कन्वर्ट करें और खोलें

    Plain text में कन्वर्ट करें दबाएँ और .txt फ़ाइल डाउनलोड करें। उसे पढ़ने के लिए डबल-क्लिक करें, या जहाँ भी डिलिमिटर वाली टेक्स्ट फ़ाइल चलती है वहाँ इम्पोर्ट करें।

उत्तर

JSON फ़ाइल को TXT फ़ाइल में कैसे बदलें?

.json फ़ाइल अपलोड करें और Plain text में कन्वर्ट करें दबाएँ। हर JSON रिकॉर्ड एक लाइन बन जाता है और हर की एक कॉलम, जो Tab से अलग होता है; की के नाम पहली लाइन में आते हैं।

JSON को सादे टेक्स्ट में क्यों बदलें

JSON प्रोग्रामों के लिए बनाया गया था। RFC 8259 में न कमेंट हैं, न पंक्ति की अवधारणा, न कॉलम की, इसलिए 5,000 ऑर्डर की फ़ाइल टेक्स्ट एडिटर में ब्रेसेस की एक लंबी दीवार जैसी खुलती है। API के लिए यह ठीक है, लेकिन एक्सपोर्ट में खोज करने वाले सपोर्ट एजेंट, प्रिंटआउट चाहने वाले ऑडिटर, या हर लाइन में एक रिकॉर्ड पढ़ने वाले पुराने सिस्टम के रात के बैच जॉब के किसी काम की नहीं।

डिलिमिटर वाला प्लेन टेक्स्ट कंप्यूटिंग की सबसे पुरानी साझा ज़मीन है। इसे पढ़ने के लिए किसी लाइब्रेरी की ज़रूरत नहीं, यह grep में साफ़ चलता है, वर्शन कंट्रोल में लाइन-दर-लाइन diff होता है और लगभग हर डेटाबेस और स्प्रेडशीट में इम्पोर्ट हो जाता है। अगर पाने वाले को खास तौर पर कॉमा और .csv एक्सटेंशन चाहिए, तो JSON से CSV वही पंक्तियाँ उस रूप में लिखता है।

TXT फ़ाइल के लिए डिलिमिटर कैसे चुनें

JSON से TXT के लिए डिलिमिटर के विकल्प और हर एक कहाँ फ़िट बैठता है
डिलिमिटरकैसा दिखता हैकब चुनें
Tab (डिफ़ॉल्ट)ord-1001→Lisbon→49.90डेटा में कॉमा हैं, या फ़ाइल cut, awk या Excel में जानी है
Pipe |ord-1001|Lisbon|49.90बैंक, पेरोल या EDI-स्टाइल इम्पोर्ट में pipe-डिलिमिटेड टेक्स्ट माँगा गया हो
Semicolon ;ord-1001;Lisbon;49.90फ़ाइल जर्मनी, फ़्रांस या ब्राज़ील के Excel में खुलेगी
Comma ,ord-1001,Lisbon,49.90इम्पोर्टर को .txt फ़ाइल में CSV-स्टाइल कंटेंट चाहिए
Spaceord-1001 Lisbon 49.90वैल्यू में कभी स्पेस नहीं होता, जैसे सिर्फ़ ID और नंबर

JSON से टेक्स्ट फ़ाइल का उदाहरण

API से दो ऑर्डर रिकॉर्ड, Tab डिलिमिटर के साथ कन्वर्ट किए गए
[
  {"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

JavaScript ऑब्जेक्ट नोटेशन

JSON संरचित डेटा के लिए हल्का टेक्स्ट फ़ॉर्मैट है, जिसे 2000 के दशक की शुरुआत में Douglas Crockford ने लोकप्रिय बनाया और जो RFC 8259 और ECMA-404 के रूप में मानकीकृत है। यह ऑब्जेक्ट, ऐरे, स्ट्रिंग, नंबर, बूलियन और null को सरल, पढ़ने योग्य सिंटैक्स में दिखाता है। लगभग हर प्रोग्रामिंग भाषा में वेब API, कॉन्फ़िगरेशन फ़ाइलों और ऐप्स के बीच डेटा के आदान-प्रदान का यह डिफ़ॉल्ट फ़ॉर्मैट है। इसमें कमेंट, तारीख़ें या स्कीमा बिल्ट-इन नहीं होते, और बड़ी नेस्टेड फ़ाइलें व्यूअर के बिना पढ़ना कठिन होता है।

कंप्रेशन
–
ट्रांसपेरेंसी (पारदर्शिता)
–
एनिमेशन
–
शुरुआत का वर्ष
2001 · Douglas Crockford
JSON कन्वर्टर

TXT

सादा टेक्स्ट

TXT फ़ाइल में सिर्फ़ सादे अक्षर होते हैं, कोई फ़ॉर्मैटिंग, फ़ॉन्ट, इमेज या लेआउट नहीं। आधुनिक टेक्स्ट फ़ाइलें आमतौर पर UTF-8 में एन्कोड होती हैं, जो हर भाषा को कवर करता है, जबकि पुरानी फ़ाइलें दूसरी एन्कोडिंग में हो सकती हैं और गड़बड़ अक्षर दिखा सकती हैं। सादा टेक्स्ट बहुत छोटा होता है, कभी पुराना नहीं पड़ता और फ़ोन से लेकर सर्वर तक हर डिवाइस पर खुलता है। इसमें बोल्ड टेक्स्ट, टेबल या तस्वीरें नहीं रखी जा सकतीं, इसलिए संरचना को स्पेसिंग या सरल मार्कअप से दिखाना पड़ता है।

कंप्रेशन
–
ट्रांसपेरेंसी (पारदर्शिता)
–
एनिमेशन
–
शुरुआत का वर्ष
–
TXT कन्वर्टर

JSON को TXT में तब बदला जाता है जब अगला पढ़ने वाला Notepad वाला इंसान हो, कोई मेनफ़्रेम या लेगेसी बैच जॉब हो जो फ़िक्स्ड टेक्स्ट लाइनें लोड करता है, या grep, cut और sort पर बनी शेल पाइपलाइन हो।

JSON से TXT कन्वर्टर: अक्सर पूछे जाने वाले सवाल

JSON से TXT में डिफ़ॉल्ट सेपरेटर टैब क्यों है?

नाम, पते या कीमत में Tab लगभग कभी नहीं आता, इसलिए वैल्यू को कोट करने की ज़रूरत शायद ही पड़ती है। cut जैसे क्लासिक Unix टूल भी डिफ़ॉल्ट रूप से Tab पर ही बाँटते हैं, और Excel का Text Import Wizard इन्हें बिना किसी अतिरिक्त स्टेप के पहचान लेता है।

क्या मैं .json फ़ाइल का नाम बदलकर .txt कर सकता हूँ?

आप ऐसा कर सकते हैं, लेकिन फ़ाइल में तब भी JSON ही रहेगा: ब्रेसेस, कोट्स और हर रिकॉर्ड में दोहराई गई कीज़। यह सिर्फ़ एक्सटेंशन जाँचने वाले अपलोड फ़ॉर्म से निकल जाएगा, पर इंसान या हर लाइन में एक रिकॉर्ड चाहने वाला इम्पोर्टर फिर भी इसका उपयोग नहीं कर पाएगा। कन्वर्ट करने से सिर्फ़ नाम नहीं, कंटेंट बदलता है।

नेस्टेड ऑब्जेक्ट और array का क्या होता है?

टेक्स्ट की एक लाइन फ़्लैट होती है, इसलिए नेस्टेड ऑब्जेक्ट अतिरिक्त कॉलम में फैल जाते हैं, जिनके नाम डॉट पाथ वाले होते हैं, जैसे address.city। रिकॉर्ड के अंदर की लिस्ट एक ही फ़ील्ड में JSON टेक्स्ट के रूप में रहती है।

टेक्स्ट फ़ाइल में कौन-सी एन्कोडिंग होनी चाहिए?

आज के किसी भी काम के लिए UTF-8। Windows 10 वर्शन 1903 से Windows Notepad डिफ़ॉल्ट रूप से UTF-8 में सेव करता है। Windows-1252 या Shift_JIS तभी चुनें जब कोई पुराना प्रोग्राम UTF-8 में अक्षर बिगाड़कर दिखाए।

क्या मेरी JSON Lines लॉग फ़ाइल कन्वर्ट होगी?

हाँ। .jsonl या .ndjson फ़ाइल को हर लाइन में एक ऑब्जेक्ट के रूप में पढ़ा जाता है, जैसे ज़्यादातर लॉग शिपर और BigQuery एक्सपोर्ट डेटा लिखते हैं, और हर ऑब्जेक्ट टेक्स्ट की एक लाइन बन जाता है।

क्या टेक्स्ट को वापस JSON में बदला जा सकता है?

हाँ, बशर्ते हेडर लाइन रखी गई हो: TXT से JSON कॉलम के नाम पढ़कर ऑब्जेक्ट्स का ऐरे दोबारा बना देता है। डॉट वाले नाम नेस्टेड ऑब्जेक्ट की जगह फ़्लैट कीज़ बनकर लौटते हैं।