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

नाम वाली पहली पंक्ति के साथ या उसके बिना CSV चिपकाएँ। आपको हर पंक्ति के लिए एक ऑब्जेक्ट वाली JSON सूची मिलती है, जिसमें संख्याएँ और true, false या null बदल दिए जाते हैं, और data.json के रूप में कॉपी या डाउनलोड किया जा सकता है।

मुफ्त आपके ब्राउज़र में चलता है जाँचा गया मंगलवार, 10 नवंबर 2026

पंक्तियाँ लाइन-ब्रेक से अलग। जिस फ़ील्ड में कॉमा, उद्धरण-चिह्न या लाइन-ब्रेक हो, उसे दोहरे उद्धरण-चिह्न में लिखें। 20,00,000 अक्षर तक।

अपने आप का मतलब है कि पहली कुछ पंक्तियों से विभाजक पहचाना जाए। फ़ाइल अलग हो तो खुद चुनें।

अगर पहली पंक्ति डेटा है तो इसे हटाएँ। तब नाम column1, column2 आदि होंगे।

92 को संख्या और true को बूलियन बनाता है। 007 जैसा टेक्स्ट टेक्स्ट ही रहता है।

परिणाम

वैधता — मान्य CSV, जिसका विभाजक मिला, या पहली समस्या वाली पंक्ति।
बदली गई पंक्तियाँ — हेडर वाली पंक्ति के बिना पंक्तियाँ।
JSON सूची

यह टूल आपके ब्राउज़र में चलता है। आप जो लिखते हैं, वह हमें नहीं भेजा जाता।

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

  1. अपना डेटा CSV टेक्स्ट में चिपकाएँ। नाम पहली पंक्ति में रखें और पहली पंक्ति में नाम हैं पर निशान रहने दें।
  2. मानों के बीच विभाजक को अपने आप पहचानें पर रहने दें, या फ़ाइल में वह हो तो सेमीकोलन (;) या टैब चुनें।
  3. संख्याएँ, true, false और null बदलें पर निशान रखें ताकि संख्याएँ और बूलियन मिलें, या हटाएँ ताकि हर मान टेक्स्ट रहे।
  4. वैधता पढ़ें। अगर वह कोई पंक्ति बताए तो वह पंक्ति सुधारें। फिर JSON सूची कॉपी करें या data.json के रूप में डाउनलोड करें।

CSV कैसे पढ़ा जाता है

CSV को RFC 4180 वर्णित करता है। हर लाइन एक रिकॉर्ड है, और रिकॉर्ड के फ़ील्ड एक अक्षर से अलग होते हैं, आम तौर पर कॉमा। जिस फ़ील्ड में विभाजक, लाइन-ब्रेक या दोहरा उद्धरण-चिह्न हो, वह दोहरे उद्धरण-चिह्न में लिखा जाता है, और ऐसे फ़ील्ड के भीतर का दोहरा उद्धरण-चिह्न दो बार लिखा जाता है। पेज इन नियमों का पालन करता है, इसलिए "शर्मा, रमेश" के भीतर का कॉमा नाम को नहीं तोड़ता।

खाली लाइनें छोड़ दी जाती हैं। लाइनें CRLF या LF से खत्म हो सकती हैं। शुरुआत में बाइट ऑर्डर मार्क हो, जिसे Excel कुछ फ़ाइलों में लिखता है, तो उसे अनदेखा किया जाता है।

  • हर लाइन में पहली लाइन जितने ही फ़ील्ड होने चाहिए। जो लाइन अलग हो, वह बदलाव रोक देती है और उसका नाम बताती है, ताकि कोई मान खोए या गलत कॉलम में न जाए।
  • पहली लाइन नाम न हो तो कॉलम column1, column2 आदि कहलाते हैं। खाली नाम भी column और उसकी संख्या होता है, और दोहराया गया नाम आखिर में _2, _3 पाता है।
  • संख्या तभी बदली जाती है जब उसके सारे अंक बदलाव में बचें, इसलिए 12345678901234567890 टेक्स्ट रहता है। 007 टेक्स्ट रहता है, क्योंकि JSON संख्या में शुरू का शून्य नहीं होता।

विभाजक और दशमलव कॉमा

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

JSON संख्या में केवल बिंदु दशमलव चिह्न होता है। अगर तुर्की Excel ने दशमलव कॉमा के साथ सेमीकोलन-विभाजित फ़ाइल सहेजी हो, तो 1,5 जैसा मान टेक्स्ट रहता है, इसलिए वह 15 या गलत संख्या नहीं बनता। अगर संख्या चाहिए तो पहले कॉमा को बिंदु से बदलें।

हल किया हुआ उदाहरण: डिफ़ॉल्ट CSV

डिफ़ॉल्ट टेक्स्ट में हेडर और दो पंक्तियाँ हैं। पहली पंक्ति में उद्धरण-चिह्न नहीं हैं। दूसरी पंक्ति के नाम में कॉमा है, इसलिए नाम दोहरे उद्धरण-चिह्नों में है। दोनों कोड 0 से शुरू होते हैं, इसलिए वे टेक्स्ट रहते हैं।

अंक वाला कॉलम संख्याएँ बनता है, 92 और 85, और कोड वाला कॉलम 007 और 010 टेक्स्ट रखता है। परिणाम में दो ऑब्जेक्ट हैं, इसलिए पंक्तियों की गिनती 2 है।

फ़ील्ड पहली पंक्ति दूसरी पंक्ति
नाम अनीता शर्मा, रमेश
अंक 92 85
कोड 007 010

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

कन्वर्टर मुझे किसी पंक्ति के बारे में गलती क्यों देता है?

गलती वह पंक्ति बताती है जहाँ समस्या शुरू होती है। आम कारण हैं: ऐसा उद्धरण-फ़ील्ड जो कभी बंद नहीं होता, उद्धरण-चिह्न के बिना मान के भीतर कॉमा, या पहली पंक्ति से कम या ज्यादा फ़ील्ड वाली पंक्ति।

मेरी संख्या अब भी टेक्स्ट क्यों है?

मान टेक्स्ट रहता है जब उसके शुरू में शून्य हो, जैसे 007, जब उसमें 15 से ज्यादा सार्थक अंक हों, या जब दशमलव के लिए कॉमा हो, जैसे 1,5। ऐसे मान वैसे ही रखे जाते हैं जैसे लिखे गए थे।

19.90 19.9 क्यों बन जाता है?

JSON संख्या के आखिर में शून्य नहीं होते, इसलिए 19.90 को 19.9 लिखा जाता है। यह वही संख्या है; अगर दो अंक चाहिए तो संख्याएँ, true, false और null बदलें हटा दें।

क्या कन्वर्टर Excel से सहेजी फ़ाइल संभालता है?

हाँ। कुछ Excel निर्यात बाइट ऑर्डर मार्क से शुरू होते हैं, और Excel तुर्की और कई यूरोपीय सेटिंग में सेमीकोलन को विभाजक मानता है। मार्क अनदेखा होता है और विभाजक अपने आप मिल जाता है।

अगर मेरे CSV में पहली पंक्ति में नाम न हों तो?

पहली पंक्ति में नाम हैं हटाएँ। तब कॉलम column1, column2 आदि नाम पाते हैं, और हर लाइन उन्हीं नामों वाली ऑब्जेक्ट बनती है।

क्या मेरी CSV कहीं अपलोड होती है?

नहीं। बदलने का काम आपके ब्राउज़र में होता है, और जो चिपकाते हैं वह हमारे सर्वर पर नहीं भेजा जाता।

स्रोत

आँकड़े और टेक्स्ट आखिरी बार मंगलवार, 10 नवंबर 2026 को जाँचे गए।

साइट चलाने के लिए हम जरूरी कुकीज़ इस्तेमाल करते हैं। आपकी सहमति से Google विज्ञापन कुकीज़ भी इस्तेमाल करता है, ताकि व्यक्तिगत विज्ञापन दिखें। अगर आप उन्हें अस्वीकार करते हैं, तो भी आपको विज्ञापन दिखेंगे, पर वे व्यक्तिगत नहीं होंगे।