JSON से NDJSON कन्वर्टर
ऐरे को लॉग या स्ट्रीम के लिए प्रति पंक्ति एक JSON मान में बदलिए, और उन पंक्तियों को वापस ऐरे बनाइए।
JSON
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
NDJSON
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
नतीजा यहां दिखाई देगा।
बैच वैलिडेशन
बाएं पैनल के JSONL पर एक रिपोर्ट, चाहे कोई भी दिशा चुनी हो। यहां कुछ भी दस्तावेज़ नहीं बदलता।
यह पूरी तरह आपके ब्राउज़र में चलता है। आप जो पेस्ट करते हैं वह अपलोड नहीं होता, और आप इसे अपने ब्राउज़र के नेटवर्क टैब में देख सकते हैं।
इस टूल के बारे में
NDJSON में प्रति पंक्ति एक JSON मान होता है, और पूरा प्रारूप इतना ही है। यह इसलिए है कि पढ़ने वाला एक पंक्ति निपटाकर उसे भूल सकता है, और यही बात लॉग फ़ाइल या बड़े एक्सपोर्ट को स्ट्रीम करने लायक बनाती है, जबकि एक विशाल ऐरे नहीं बनता। पंक्ति पर कोई भी JSON मान चल जाता है, सिर्फ़ ऑब्जेक्ट नहीं, और किसी पंक्ति में इंडेंट नहीं होता, क्योंकि मान के भीतर लाइन ब्रेक रिकॉर्ड ही खत्म कर देता। यह टूल पूरी तरह खाली पंक्ति पर विफल होने के बजाय उसे छोड़ देता है, क्योंकि लगभग हर फ़ाइल नई पंक्ति पर खत्म होती है, और जो पंक्ति नहीं पढ़ी जाती उसका वही नंबर बताता है जो आपकी फ़ाइल में है, किसी दोबारा लिखे दस्तावेज़ की स्थिति नहीं। यह छोड़ना डिफ़ॉल्ट है; खाली पंक्तियां विकल्प खाली पंक्ति को भी एक विफलता की तरह माना जा सकता है। मान्य पंक्तियां रखें यह बदल देता है कि खराब पंक्ति बाकी फ़ाइल के साथ क्या करती है: रूपांतरण रोकने के बजाय हर पंक्ति अपने आप में जांची जाती है, जो पढ़ी जाती हैं वे नतीजा बनाती हैं, और जो नहीं पढ़ी जातीं उन्हें उनकी पंक्ति संख्या और कारण के साथ सूचीबद्ध किया जाता है। दोनों दिशाएं टोकन धारा से गुज़रती हैं, इसलिए बीस अंकों वाला पूर्णांक अपने बीसों अंकों के साथ लौटता है। बैच वैलिडेशन, कन्वर्टर के नीचे, एक अलग रिपोर्ट है, रूपांतरण नहीं: यह हर रिकॉर्ड को अपने आप में एक वैकल्पिक JSON Schema के खिलाफ जांचता है, ज़रूरी फ़ील्ड जांचता है, आपके चुने एक ID फ़ील्ड में दोहराए गए मान ढूंढता है, और हर रिकॉर्ड की कुंजियों और प्रकारों की तुलना उस आकार से करता है जो असल में सबसे ज़्यादा रिकॉर्ड साझा करते हैं, बिना दस्तावेज़ बदले।
कैसे उपयोग करें
- दिशा चुनिए, फिर अपना दस्तावेज़ बाएं पैनल में पेस्ट कीजिए या नमूना लोड कीजिए।
- बदलें दबाइए। NDJSON की ओर जाने के लिए ऐरे चाहिए, क्योंकि वही JSON आकार मानों का क्रम है।
- नतीजा कॉपी कीजिए या डाउनलोड कीजिए। जो पंक्ति नहीं पढ़ी जाती उसका नंबर बता दिया जाता है।