मुख्य सामग्री पर जाएं
CuteJSON
↑↓ नेविगेट करें Enter चुनें Esc बंद करें

JSON से NDJSON कन्वर्टर

ऐरे को लॉग या स्ट्रीम के लिए प्रति पंक्ति एक JSON मान में बदलिए, और उन पंक्तियों को वापस ऐरे बनाइए।

सभी टूल पर वापस जाएं

कीबोर्ड शॉर्टकट

ये तभी काम करते हैं जब इस पेज पर संबंधित एक्शन मौजूद हो।

कमांड पैलेट खोलें
Ctrl/Cmd + K
मुख्य एक्शन चलाएं
Ctrl/Cmd + Enter
फॉर्मैट करें
Ctrl/Cmd + Shift + F
मिनिफाई करें
Ctrl/Cmd + Shift + M
आउटपुट कॉपी करें
Ctrl/Cmd + Shift + C
फ़ाइल खोलें
Ctrl/Cmd + Shift + O
आउटपुट डाउनलोड करें
Ctrl/Cmd + S
यह डायलॉग बंद करें
Esc
यह डायलॉग खोलें
F1 / ?

स्थानीय डेटा

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

न सहेजे गए मसौदे
याद रखे गए विकल्पों वाले टूल

हाल में खोली गई फ़ाइलें

    इस डिवाइस पर अभी तक कोई फ़ाइल नहीं खोली गई।

    लिंक के जरिए साझा करें

    सामग्री लिंक के # चिह्न के बाद वाले हिस्से में समाई जाती है, जिसे ब्राउज़र कभी सर्वर पर नहीं भेजते। इसमें से कुछ भी cutejson.com या कहीं और अपलोड नहीं होता।

    इस पेज का पहला इनपुट साझा होता है। एक से ज़्यादा इनपुट वाले टूल पर, सिर्फ़ वही शामिल होता है।

    साझा करने के लिए अभी कुछ नहीं है। पहले कुछ पेस्ट या टाइप करें।

    JSON

    URL से लोड करें

    आपके ब्राउज़र से सीधे URL को फ़ेच करता है और जो भी टेक्स्ट मिलता है उसे इस पैनल में लोड करता है।

    NDJSON

    नतीजा यहां दिखाई देगा।

    बैच वैलिडेशन

    बाएं पैनल के JSONL पर एक रिपोर्ट, चाहे कोई भी दिशा चुनी हो। यहां कुछ भी दस्तावेज़ नहीं बदलता।

    यह पूरी तरह आपके ब्राउज़र में चलता है। आप जो पेस्ट करते हैं वह अपलोड नहीं होता, और आप इसे अपने ब्राउज़र के नेटवर्क टैब में देख सकते हैं।

    इस टूल के बारे में

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

    कैसे उपयोग करें

    1. दिशा चुनिए, फिर अपना दस्तावेज़ बाएं पैनल में पेस्ट कीजिए या नमूना लोड कीजिए।
    2. बदलें दबाइए। NDJSON की ओर जाने के लिए ऐरे चाहिए, क्योंकि वही JSON आकार मानों का क्रम है।
    3. नतीजा कॉपी कीजिए या डाउनलोड कीजिए। जो पंक्ति नहीं पढ़ी जाती उसका नंबर बता दिया जाता है।