
NDJSON फ़ाइल क्या होती है?
NDJSON — पंक्ति-दर-पंक्ति JSON
प्रारूप का उपयोग करें NDJSON
एक ठोस उदाहरण
NDJSON लॉग से JSON तालिका तैयार करें।
उपयोगी जांचें
हर पंक्ति एक वैध JSON होनी चाहिए। खाली पंक्तियों, अलग-थलग त्रुटियों और समूहीकृत परिणाम के आकार की जाँच करें।
एक रूपांतरण चुनें
मूल को बनाए रखें और परिणाम को उस सॉफ़्टवेयर या डिवाइस में खोलें जो इसे उपयोग करेगा।
इस प्रारूप पर आपके प्रश्न
मेरा JSON CSV में संरचना क्यों बदलता है?
CSV एक पंक्तियों और कॉलमों वाली तालिका का प्रतिनिधित्व करता है। JSON में वस्तुएं और नेस्टेड सूचियाँ हो सकती हैं जिनका सीधे रूपांतरण नहीं किया जा सकता। एक कॉपी बदलें, जांचें कि फ़ील्ड कैसे दर्शाए गए हैं और यदि आपका उपयोग पूरी संरचना बनाए रखने की आवश्यकता है तो JSON को रखें।
पहचानकर्ताओं की शुरुआत में शून्य खोने से कैसे बचें?
CSV को एक स्प्रेडशीट में खोलते समय, पहचान कॉलम को टेक्स्ट के रूप में इम्पोर्ट करें। स्वत: खोलने पर 00123 को 123 में बदल सकता है। पुनः सहेजने से पहले तारीखों और दशमलव विभाजक को भी जांचें।
क्या मैं रहस्यों वाली फ़ाइल को परिवर्तित कर सकता हूँ?
सेवा या समर्थन को उदाहरण भेजने से पहले पासवर्ड, API की कुंजी और अन्य रहस्य निकाल दें। फ़ाइलों की प्रक्रिया ऑनलाइन की जाती है। उन डेटा के लिए जिन्हें आपके उपकरण से बाहर नहीं जाना चाहिए, उपयुक्त स्थानीय उपकरण का उपयोग करें।
सभी आउटपुट क्यों उपलब्ध नहीं हैं?
हर मामले में फ़ॉर्मैट आपस में बदलने योग्य नहीं होते। ConvertLab अपने कैटलॉग के कन्वर्ज़न दिखाता है; एक एक्सटेंशन का नाम बदलना सामग्री को नहीं बदलता। कुछ विशेष आउटपुट जैसे कुछ XML एक्सपोर्ट या स्प्रेडशीट को NoLimit के रूप में पहचाना जाता है।
यह क्या है?
NDJSON में हर पंक्ति में एक पूर्ण JSON ऑब्जेक्ट होता है, बिना किसी घेरने वाले कोष्ठक या पंक्तियों के बीच अल्पविराम के। हर पंक्ति को बाकी पंक्तियों से स्वतंत्र रूप से पढ़ा जा सकता है।
बड़े डेटा वॉल्यूम के लिए इसका फायदा निर्णायक है: सामान्य JSON फ़ाइल को उपयोग में लाने से पहले पूरी तरह मेमोरी में लोड करना पड़ता है। NDJSON को पंक्ति-दर-पंक्ति पढ़ा जा सकता है — इस तरह मात्र 8 GB मेमोरी वाली मशीन पर भी 50 GB की फ़ाइल को प्रोसेस किया जा सकता है।
इतिहास और उत्पत्ति
स्ट्रीमिंग डेटा प्रोसेसिंग के बढ़ते चलन के साथ यह प्रचलन अपने आप स्थापित हो गया, क्योंकि बढ़ते डेटा वॉल्यूम के चलते किसी फ़ाइल को पूरी तरह लोड करना असंभव होता जा रहा था।
यह एप्लिकेशन लॉग और बड़े डेटाबेस एक्सपोर्ट के लिए एक तरह का मानक स्वरूप बन गया।
यह क्यों उपयोगी है
फ़ाइल के कुल आकार से बेपरवाह होकर इसे स्ट्रीम में, पंक्ति-दर-पंक्ति प्रोसेस किया जा सकता है।
एक भ्रष्ट पंक्ति बाकी पूरी फ़ाइल को अमान्य नहीं करती — जबकि सामान्य JSON में एक भी गलत जगह लगा अल्पविराम पूरी फ़ाइल को अनुपयोगी बना देता है।
सीमाएँ और कमियाँ
सख्त अर्थ में यह वैध JSON नहीं है: कोई सामान्य पार्सर इसे स्वीकार नहीं करेगा।
इसका कोई आधिकारिक विनिर्देश (specification) नहीं है, जिससे कई भिन्न रूप प्रचलन में आ जाते हैं।
उपयोग के सुझाव
लॉग, बड़े पैमाने के एक्सपोर्ट या डेटा स्ट्रीम के लिए NDJSON एक उपयुक्त फॉर्मैट है।
किसी स्प्रेडशीट में इसका उपयोग करने के लिए इसे CSV में बदलें — बशर्ते इसकी संरचना सपाट (flat) हो।
फ़्रांस स्थित हमारे सुरक्षित सर्वरों पर अपनी NDJSON फ़ाइल कुछ ही सेकंड में कन्वर्ट करें।
NDJSON कन्वर्ट करें