NDJSON को JSON में बदलें (और उलटा)

NDJSON (हर पंक्ति में एक JSON ऑब्जेक्ट, लॉग और डेटा स्ट्रीम का आम फ़ॉर्मैट) को सामान्य JSON ऐरे में बदलें, या उलटा।

उदाहरण:

NDJSON से JSON

JSON से NDJSON

यह कैसे काम करता है

NDJSON ("Newline Delimited JSON") ऐसा फ़ॉर्मैट है जिसमें हर पंक्ति में एक स्वतंत्र JSON ऑब्जेक्ट होता है — लॉग फ़ाइलों, इवेंट स्ट्रीम या बड़े एक्सपोर्ट के लिए बहुत इस्तेमाल होता है, जिन्हें सब कुछ मेमोरी में लोड किए बिना पंक्ति-दर-पंक्ति प्रोसेस किया जा सकता है। यह टूल दोनों दिशाओं में बदलता है: NDJSON फ़ाइल को एक ऐसे JSON ऐरे में जोड़ें जिसे ज़्यादातर सामान्य टूल इस्तेमाल कर सकें, या JSON ऐरे को NDJSON में बाँटें ताकि उसे लॉग या स्ट्रीमिंग पाइपलाइन में डाला जा सके।

अगर NDJSON की किसी पंक्ति में अमान्य JSON हो तो क्या होता है?

बदलाव एक त्रुटि संदेश के साथ रुक जाता है जिसमें गलत पंक्ति की संख्या बताई जाती है, ताकि आप पूरी फ़ाइल जाँचे बिना उसे जल्दी ठीक कर सकें।

क्या NDJSON में खाली पंक्तियाँ समस्या पैदा करती हैं?

नहीं, JSON में बदलते समय खाली पंक्तियाँ या केवल स्पेस वाली पंक्तियाँ अपने-आप अनदेखी कर दी जाती हैं।

प्रोसेसिंग 100% लोकल: बदलाव पूरी तरह आपके ब्राउज़र में WebAssembly के ज़रिए होता है — आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता।