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

TXT को JSON में बदलें

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

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

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

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

आउटपुट

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

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

  1. 1

    टेक्स्ट फ़ाइल अपलोड करें

    कोई .txt एक्सपोर्ट, टैब से अलग किया गया डंप या हर लाइन में एक एंट्री वाली लिस्ट जोड़ें। एक बार में 20 फ़ाइलें, हर एक 95 MB तक।

  2. 2

    बताएँ कि लाइनें किस चीज़ से अलग हैं

    डिलिमिटर शुरू में Auto detect पर रहता है। एडवांस्ड सेटिंग में अगर आपको पता हो तो Tab, Pipe या Space चुनें, पुरानी फ़ाइलों के लिए टेक्स्ट एन्कोडिंग सेट करें, और अगर पहली लाइन डेटा है तो पहली पंक्ति हेडर है बंद कर दें।

  3. 3

    JSON में बदलें

    JSON में बदलें दबाएँ और फ़ाइल डाउनलोड करें। पढ़ने के लिए इंडेंट वाली फ़ाइल मिलेगी, या सुव्यवस्थित फ़ॉर्मेटिंग बंद करने पर कॉम्पैक्ट फ़ाइल।

उत्तर

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

.txt फ़ाइल अपलोड करें, डिलिमिटर को Auto detect पर और पहली पंक्ति हेडर है को चालू रखें, फिर JSON में बदलें दबाएँ। हर लाइन एक ऑब्जेक्ट बन जाती है और पहली लाइन के शब्द कीज़ बन जाते हैं।

कौन-सी टेक्स्ट फ़ाइलें JSON में ठीक से बदलती हैं

.txt एक्सटेंशन सिर्फ़ इतना बताता है कि फ़ाइल में अक्षर हैं; ढाँचे के बारे में वह कुछ नहीं बताता। जो फ़ाइलें अच्छी तरह बदलती हैं, वे अंदर से टेबल होती हैं। Excel या Google Sheets से सेल कॉपी करने पर क्लिपबोर्ड में टैब से अलग टेक्स्ट आता है, इसलिए Notepad में पेस्ट करके सेव करने पर ठीक वैसी ही फ़ाइल मिलती है। बैंक, पेरोल सिस्टम और पुराने ERP पाइप से अलग की गई .txt रिपोर्ट एक्सपोर्ट करते हैं, और वैज्ञानिक उपकरण अक्सर स्पेस या टैब से अलग रीडिंग लिखते हैं।

सामान्य गद्य नहीं बदलता, और वह डॉक्यूमेंट भी नहीं जिसकी लाइनों का ढाँचा बीच में बदल जाए। अगर फ़ाइल असल में कॉमा से अलग है और आपको कोड नहीं, स्प्रेडशीट चाहिए, तो TXT से CSV छोटा रास्ता है। Notepad Windows 10 वर्शन 1903 से नई फ़ाइलें डिफ़ॉल्ट रूप से UTF-8 में सेव करता है, इसलिए हाल की फ़ाइलों में आम तौर पर एन्कोडिंग बदलनी नहीं पड़ती; पुरानी मशीनों की फ़ाइलों में अक्सर बदलनी पड़ती है।

सेपरेटर के हिसाब से टेक्स्ट को JSON में बदलें

सबसे आसान स्थिति। वैल्यू के अंदर टैब शायद ही कभी आता है, इसलिए कॉमा वाले नाम और स्पेस वाले पते एक ही फ़ील्ड में रहते हैं।

  • स्प्रेडशीट से क्लिपबोर्ड कॉपी
  • कई डेटाबेस क्लाइंट एक्सपोर्ट

JSON कैसा दिखता है

इनपुट लाइनें sku|color|stock और TS-104|navy|38, JSON के रूप में
[
  {
    "sku": "TS-104",
    "color": "navy",
    "stock": 38
  }
]
सेपरेटर और Auto detect
5
सोर्स टेक्स्ट एन्कोडिंग
8
प्रति बैच टेक्स्ट फ़ाइलें
20
अपलोड हटाए जाने से पहले
30 मिनट

सादा टेक्स्ट और JSON की तुलना

TXT

सादा टेक्स्ट

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

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

JSON

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

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

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

TXT को JSON में तब बदला जाता है जब किसी पुराने प्रोग्राम से एक्सपोर्ट किया या रिपोर्ट से कॉपी किया टेक्स्ट आधुनिक कोड, API बॉडी या NoSQL इंपोर्ट में डालना हो, और एक फ़ाइल के लिए कोई पार्सर हाथ से नहीं लिखना चाहता।

TXT को JSON में बदलने से जुड़े सवाल

मेरी टेक्स्ट फ़ाइल में हर लाइन पर एक आइटम है। क्या यह JSON array बन सकती है?

हाँ। ऊपर name जैसी हेडर लाइन हो तो उसके बाद की हर लाइन {"name": "Lisbon"} जैसा ऑब्जेक्ट बन जाती है। हेडर न हो तो पहली पंक्ति हेडर है बंद करें और Array of arrays चुनें, जो हर लाइन को एक आइटम वाली लिस्ट के रूप में लिखता है।

Auto detect ने मेरे वाक्यों को हर स्पेस पर क्यों तोड़ दिया?

अगर फ़ाइल में टैब, पाइप या कॉमा नहीं हैं, तो अलग करने के लिए सिर्फ़ स्पेस बचते हैं। डिलिमिटर को वही कैरेक्टर चुनें जो आपके फ़ील्ड सच में इस्तेमाल करते हैं। जिस सामान्य टेक्स्ट में वैल्यू के अंदर स्पेस हों, उसे ठीक से बदलने के लिए फ़ील्ड के बीच टैब या पाइप होना चाहिए।

क्या मैं लॉग फ़ाइल को JSON में बदल सकता हूँ?

जब हर लाइन एक ही पैटर्न पर हो, जैसे टाइमस्टैम्प, लेवल और मैसेज पाइप या टैब से अलग किए गए हों, तब हाँ। जिन लॉग में मैसेज के अंदर ही सेपरेटर आता हो या लाइनों का ढाँचा बदलता हो, उनके लिए टेबल कन्वर्टर नहीं, लॉग पार्सर चाहिए।

पुराने सिस्टम से आई TXT फ़ाइल के लिए कौन-सा एन्कोडिंग चुनूँ?

UTF-8 आम होने से पहले पश्चिमी Windows सॉफ़्टवेयर से बनी फ़ाइलें आम तौर पर Windows-1252 में होती हैं; जापानी फ़ाइलें Shift_JIS, चीनी GB18030 और कोरियाई EUC-KR में। सोर्स एन्कोडिंग चुनें ताकि एक्सेंट वाले अक्षर सही पढ़े जाएँ। JSON खुद UTF-8 में लिखा जाता है, जो सिस्टमों के बीच भेजे जाने वाले JSON के लिए RFC 8259 की ज़रूरत है।

फ़िक्स्ड-विड्थ टेक्स्ट का क्या, जिसमें कॉलम स्पेस से सीध में होते हैं?

कन्वर्टर डिलिमिटर पर बाँटता है, कैरेक्टर की पोज़िशन पर नहीं। अगर वैल्यू में कभी स्पेस नहीं होता, तो Space सेटिंग काम करती है। वरना फ़ाइल को स्प्रेडशीट में खोलें, उसके टेक्स्ट-टू-कॉलम फ़ीचर से बाँटें, वर्कबुक सेव करें और Excel से JSON इस्तेमाल करें।

मुझे JSON मिलेगा या JSON Lines?

स्टैंडर्ड JSON: एक डॉक्यूमेंट जिसमें एक ही टॉप-लेवल ऐरे होता है, जिसे कोई भी JSON पार्सर एक कॉल में लोड कर लेता है। JSON Lines में हर लाइन पर एक रिकॉर्ड होता है और यह स्ट्रीमिंग के लिए ठीक है, लेकिन यह पेज इसे नहीं लिखता।