श्रेणी: डेवलपर टूल

CSV से JSON Lines

हमारा अपना विचारकोई टूल नहीं मिला?

CSV पंक्तियों को JSON Lines (JSONL/NDJSON) में बदलें

हर पंक्ति को अपने अलग JSON object में बदलने के लिए CSV डेटा paste करें, हर पंक्ति में एक (JSON Lines / NDJSON), साथ ही पहली पंक्ति को header मानने का विकल्प भी है। यह पूरी तरह आपके ब्राउज़र में चलता है।

पंक्तियाँ: 2

JSON Lines
{"name":"Ada","role":"Engineer","active":"true"}
{"name":"Grace","role":"Scientist","active":"true"}

इस पेज पर सब कुछ आपके ब्राउज़र में संसाधित होता है। कुछ भी अपलोड नहीं होता।

यह टूल क्या करता है

JSON Lines log फ़ाइलों, streaming पाइपलाइनों और bulk-import APIs के लिए एक आम फ़ॉर्मैट है: हर पंक्ति अपने आप में एक पूर्ण, मान्य JSON value होती है, इसलिए कोई consumer पूरी फ़ाइल पार्स किए बिना एक-एक पंक्ति करके उसे प्रोसेस कर सकता है। यह टूल CSV को उसी तरह पार्स करता है जैसे कोई spreadsheet करती, जिसमें embedded कॉमा और quotes वाले quoted फ़ील्ड भी शामिल हैं, फिर हर data पंक्ति के लिए header नामों की keys वाला एक JSON object, या header न होने पर हर पंक्ति के लिए एक JSON array बनाता है।

इस्तेमाल कैसे करें

  1. CSV डेटा paste करें, या उदाहरण लोड करें।
  2. अगर पहली पंक्ति में column नाम हैं तो header row टॉगल चालू करें।
  3. JSON Lines नतीजा कॉपी करें।

निजता

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

अक्सर पूछे जाने वाले सवाल

क्या मेरा CSV कहीं अपलोड होता है?
नहीं। पार्सिंग पेज में चल रही JavaScript में होती है, इसलिए आपके paste किए हुए कुछ भी आपके डिवाइस से बाहर नहीं जाता।
header row न होने पर क्या होता है?
हर पंक्ति अपने cell values की एक सादा JSON array क्रम में बन जाती है, क्योंकि object keys के लिए इस्तेमाल करने को कोई column नाम नहीं होते।
quoted CSV फ़ील्ड कैसे संभाले जाते हैं?
डबल quotes में लिपटे फ़ील्ड, जिनमें कॉमा, line breaks या escape किए हुए `""` quotes शामिल हों, उसी तरह पार्स किए जाते हैं जैसे कोई spreadsheet ऐप पढ़ती है।