JSON से TXT कन्वर्टर
JSON array को सादी .txt फ़ाइल में बदलें, जिसमें हर लाइन में एक रिकॉर्ड हो और फ़ील्ड कॉलम में सजे हों। यह किसी भी टेक्स्ट एडिटर में पढ़ी जा सकती है और उन टूल में भी इम्पोर्ट हो जाती है जो ब्रैकेट वाला JSON नहीं पढ़ पाते।
डेटा कन्वर्टर
या CSV, TSV, TXT … फ़ाइलें यहाँ ड्रop करें ·
प्रति फ़ाइल अधिकतम 95 MB· अधिकतम 20 फ़ाइलें· 30 मिनट बाद हटा दी जाती हैं
फ़ाइलें हमारे सर्वर पर प्रोसेस होती हैं और 30 मिनट बाद हटा दी जाती हैं।
वह अक्षर जो CSV और टेक्स्ट फ़ाइलों में कॉलम अलग करता है, पढ़ने और लिखने दोनों के लिए। ऑटो इसे इनपुट से पहचानता है और आउटपुट में कॉमा लिखता है।
UTF-8 हर भाषा के लिए काम करता है। अगर Windows पर Excel में CSV खोलने पर एक्सेंट या एशियाई अक्षर बिगड़े दिखें, तो UTF-8 with BOM चुनें।
Excel, ODS और Numbers इनपुट: सिर्फ़ पहली शीट बदलें, या सभी शीट (ZIP में हर शीट के लिए एक CSV, या हर शीट के लिए एक JSON कुंजी)।
नई स्प्रेडशीट में शीट टैब का नाम, अधिकतम 31 अक्षर।
ऑब्जेक्ट्स का ऐरे हर पंक्ति के लिए कॉलम नामों को कुंजी बनाता है; ऐरे का ऐरे ज़्यादा कॉम्पैक्ट है और हेडर को पहले ऐरे में रखता है।
बाहरी एलिमेंट का नाम जिसमें सभी पंक्तियाँ रहती हैं; हर पंक्ति इसके अंदर एक <row> बन जाती है।
CREATE TABLE और INSERT स्टेटमेंट में इस्तेमाल होता है। सिर्फ़ अक्षर, अंक और अंडरस्कोर।
कोटिंग और कॉलम टाइप डेटाबेस के हिसाब से थोड़े अलग होते हैं; वही चुनें जिसमें आप इम्पोर्ट करेंगे।
तारीख़ वाले सेल एक ही फ़ॉर्मैट में दोबारा लिखें। डेटाबेस और कोड के लिए ISO (2026-10-18) सबसे सुरक्षित है; "जैसा है वैसा रखें" उन्हें स्रोत जैसा ही रहने देता है।
इस टूल का उपयोग कैसे करें
- 1
JSON अपलोड करें
.json, .jsonl या .ndjson फ़ाइलें जोड़ें, एक बैच में अधिकतम 20 और हर फ़ाइल 95 MB तक। रिकॉर्ड्स का ऐरे या हर लाइन में एक ऑब्जेक्ट होने पर सबसे अच्छा नतीजा मिलता है।
- 2
सेपरेटर चुनें
Tab पहले से चुना होता है। अगर जिस सिस्टम में फ़ाइल जानी है उसे कोई और चाहिए, तो एडवांस्ड सेटिंग में डिलिमिटर बदलकर Pipe, Semicolon, Comma या Space चुनें, और पुराने सॉफ़्टवेयर के लिए टेक्स्ट एन्कोडिंग चुनें।
- 3
कन्वर्ट करें और खोलें
Plain text में कन्वर्ट करें दबाएँ और .txt फ़ाइल डाउनलोड करें। उसे पढ़ने के लिए डबल-क्लिक करें, या जहाँ भी डिलिमिटर वाली टेक्स्ट फ़ाइल चलती है वहाँ इम्पोर्ट करें।
JSON फ़ाइल को TXT फ़ाइल में कैसे बदलें?
.json फ़ाइल अपलोड करें और Plain text में कन्वर्ट करें दबाएँ। हर JSON रिकॉर्ड एक लाइन बन जाता है और हर की एक कॉलम, जो Tab से अलग होता है; की के नाम पहली लाइन में आते हैं।
JSON को सादे टेक्स्ट में क्यों बदलें
JSON प्रोग्रामों के लिए बनाया गया था। RFC 8259 में न कमेंट हैं, न पंक्ति की अवधारणा, न कॉलम की, इसलिए 5,000 ऑर्डर की फ़ाइल टेक्स्ट एडिटर में ब्रेसेस की एक लंबी दीवार जैसी खुलती है। API के लिए यह ठीक है, लेकिन एक्सपोर्ट में खोज करने वाले सपोर्ट एजेंट, प्रिंटआउट चाहने वाले ऑडिटर, या हर लाइन में एक रिकॉर्ड पढ़ने वाले पुराने सिस्टम के रात के बैच जॉब के किसी काम की नहीं।
डिलिमिटर वाला प्लेन टेक्स्ट कंप्यूटिंग की सबसे पुरानी साझा ज़मीन है। इसे पढ़ने के लिए किसी लाइब्रेरी की ज़रूरत नहीं, यह grep में साफ़ चलता है, वर्शन कंट्रोल में लाइन-दर-लाइन diff होता है और लगभग हर डेटाबेस और स्प्रेडशीट में इम्पोर्ट हो जाता है। अगर पाने वाले को खास तौर पर कॉमा और .csv एक्सटेंशन चाहिए, तो JSON से CSV वही पंक्तियाँ उस रूप में लिखता है।
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-स्टाइल कंटेंट चाहिए |
| Space | ord-1001 Lisbon 49.90 | वैल्यू में कभी स्पेस नहीं होता, जैसे सिर्फ़ ID और नंबर |
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
JavaScript ऑब्जेक्ट नोटेशन
JSON संरचित डेटा के लिए हल्का टेक्स्ट फ़ॉर्मैट है, जिसे 2000 के दशक की शुरुआत में Douglas Crockford ने लोकप्रिय बनाया और जो RFC 8259 और ECMA-404 के रूप में मानकीकृत है। यह ऑब्जेक्ट, ऐरे, स्ट्रिंग, नंबर, बूलियन और null को सरल, पढ़ने योग्य सिंटैक्स में दिखाता है। लगभग हर प्रोग्रामिंग भाषा में वेब API, कॉन्फ़िगरेशन फ़ाइलों और ऐप्स के बीच डेटा के आदान-प्रदान का यह डिफ़ॉल्ट फ़ॉर्मैट है। इसमें कमेंट, तारीख़ें या स्कीमा बिल्ट-इन नहीं होते, और बड़ी नेस्टेड फ़ाइलें व्यूअर के बिना पढ़ना कठिन होता है।
- कंप्रेशन
- –
- ट्रांसपेरेंसी (पारदर्शिता)
- –
- एनिमेशन
- –
- शुरुआत का वर्ष
- 2001 · Douglas Crockford
TXT
सादा टेक्स्ट
TXT फ़ाइल में सिर्फ़ सादे अक्षर होते हैं, कोई फ़ॉर्मैटिंग, फ़ॉन्ट, इमेज या लेआउट नहीं। आधुनिक टेक्स्ट फ़ाइलें आमतौर पर UTF-8 में एन्कोड होती हैं, जो हर भाषा को कवर करता है, जबकि पुरानी फ़ाइलें दूसरी एन्कोडिंग में हो सकती हैं और गड़बड़ अक्षर दिखा सकती हैं। सादा टेक्स्ट बहुत छोटा होता है, कभी पुराना नहीं पड़ता और फ़ोन से लेकर सर्वर तक हर डिवाइस पर खुलता है। इसमें बोल्ड टेक्स्ट, टेबल या तस्वीरें नहीं रखी जा सकतीं, इसलिए संरचना को स्पेसिंग या सरल मार्कअप से दिखाना पड़ता है।
- कंप्रेशन
- –
- ट्रांसपेरेंसी (पारदर्शिता)
- –
- एनिमेशन
- –
- शुरुआत का वर्ष
- –
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 कॉलम के नाम पढ़कर ऑब्जेक्ट्स का ऐरे दोबारा बना देता है। डॉट वाले नाम नेस्टेड ऑब्जेक्ट की जगह फ़्लैट कीज़ बनकर लौटते हैं।