श्रेणी: डेवलपर टूल
JSON Lines कन्वर्टर
JSON Lines (NDJSON) और JSON ऐरे के बीच बदलें
JSON Lines (JSONL/NDJSON), जिसमें हर पंक्ति में एक JSON वैल्यू होती है, को एक ही JSON ऐरे में बदलें, या किसी JSON ऐरे या ऑब्जेक्ट को वापस JSON Lines में विभाजित करें। हर पंक्ति अलग से जाँची जाती है। यह पूरी तरह आपके ब्राउज़र में चलता है।
3 में से 3 पंक्तियाँ सफलतापूर्वक पार्स हुईं।
[
{
"id": 1,
"name": "Ada Lovelace"
},
{
"id": 2,
"name": "Grace Hopper"
},
{
"id": 3,
"name": "Alan Turing"
}
]इस पेज पर सब कुछ आपके ब्राउज़र में संसाधित होता है। कुछ भी अपलोड नहीं होता।
यह टूल क्या करता है
JSON Lines वह फ़ॉर्मैट है जिसका उपयोग अधिकांश लॉग पाइपलाइन, ML डेटासेट और स्ट्रीमिंग एक्सपोर्ट करते हैं: हर पंक्ति में एक पूरी JSON वैल्यू, ताकि फ़ाइल को एक बार में एक पंक्ति पढ़ा या उसमें जोड़ा जा सके। यह टूल हर पंक्ति को अलग से पार्स करता है, बताता है कि कितनी पार्स हुईं और पहली टूटी हुई पंक्ति कहाँ है, फिर मान्य वैल्यू को एक सुव्यवस्थित JSON ऐरे में जोड़ता है। उल्टी दिशा में यह एक JSON ऐरे (या एकल ऑब्जेक्ट) लेकर हर पंक्ति में एक कॉम्पैक्ट JSON वैल्यू प्रिंट करता है।
इस्तेमाल कैसे करें
- JSONL से ऐरे, या ऐरे से JSONL चुनें।
- अपना JSON Lines टेक्स्ट या JSON ऐरे/ऑब्जेक्ट पेस्ट करें।
- मान्य पंक्तियों की संख्या देखें, फिर बदला हुआ परिणाम कॉपी करें।
निजता
यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड, सेव या साझा नहीं होता — टैब बंद करते ही वह हट जाता है।
अक्सर पूछे जाने वाले सवाल
- क्या मेरा डेटा कहीं अपलोड होता है?
- नहीं। पार्सिंग और बदलाव पेज में चल रहे JavaScript में होते हैं, इसलिए आपका JSON कभी आपकी डिवाइस से बाहर नहीं जाता।
- अगर कोई एक पंक्ति अमान्य JSON हो तो क्या होता है?
- वह पंक्ति छोड़ दी जाती है और उसकी पंक्ति संख्या तथा पार्सर त्रुटि के साथ बताई जाती है, जबकि बाकी सभी मान्य पंक्तियाँ फिर भी बदल जाती हैं।
- क्या मैं केवल ऐरे के बजाय एकल JSON ऑब्जेक्ट भी बदल सकता हूँ?
- हाँ। एकल ऑब्जेक्ट एक JSONL पंक्ति बन जाता है; ऐरे का हर एलिमेंट अपनी पंक्ति बनता है।