CSV को JSON में बदलें

Excel, Google Sheets या किसी भी ऐप से CSV पेस्ट करें, और साफ़ JSON पाएँ जिसे आप सीधे अपने कोड में कॉपी कर सकें।

इसी डिवाइस पर सुरक्षित

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

सुरक्षित

CSV JSON

=, +, - या @ से शुरू होने वाली सेल की शुरुआत में एक एपॉस्ट्रॉफ़ी जोड़ी जाती है, ताकि स्प्रेडशीट ऐप उन्हें फ़ॉर्मूले की तरह चलाने के बजाय टेक्स्ट की तरह दिखाएँ।

डाउनलोड की गई फ़ाइल की शुरुआत में एक अदृश्य निशान जोड़ता है, ताकि Excel हिंदी अक्षर, एक्सेंट और दूसरे कैरेक्टर सही दिखाए।

ढाँचा

address.city जैसे कॉलम नेस्टेड ऑब्जेक्ट बन जाते हैं, और जिन सेल में JSON लिस्ट है वे असली ऐरे बन जाती हैं।

जैसे-जैसे आप लिखेंगे, आपकी CSV यहाँ दिखेगी।

जैसे-जैसे आप लिखेंगे, आपका JSON यहाँ दिखेगा।

यह कैसे काम करता है

  1. अपनी CSV पेस्ट करें या खोलें

    पेस्ट करें, कोई .csv फ़ाइल यहाँ छोड़ें या खोलें। सेपरेटर अपने-आप पहचाना जाता है, और कोट में रखी वे वैल्यू भी सही पढ़ी जाती हैं जिनमें कॉमा या लाइन ब्रेक हों।

  2. JSON का ढाँचा चुनें

    ऑब्जेक्ट की लिस्ट या ऐरे की लिस्ट चुनें, तय करें कि संख्याएँ और true/false कन्वर्ट हों या नहीं, और इंडेंटेशन सेट करें।

  3. JSON कॉपी या डाउनलोड करें

    ज़रूरत हो तो टेबल प्रीव्यू जाँचें, फिर JSON कॉपी करें या उसे .json फ़ाइल के रूप में सेव करें।

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

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

नहीं। फ़ाइल आपके ब्राउज़र के अंदर पढ़ी और कन्वर्ट की जाती है, इसलिए ग्राहकों की लिस्ट, एक्सपोर्ट और रिपोर्ट आपके डिवाइस पर ही रहती हैं।

यह कौन-सी CSV फ़ाइलें पढ़ सकता है?

कॉमा, सेमीकोलन, टैब या पाइप से अलग की गई फ़ाइलें, जिनका सेपरेटर अपने-आप पहचाना जाता है। डबल कोट में रखी वैल्यू में सेपरेटर, लाइन ब्रेक और दोहरे कोट हो सकते हैं, जैसा CSV स्टैंडर्ड (RFC 4180) अनुमति देता है। Excel कभी-कभी जो “sep=” लाइन जोड़ता है, वह भी समझी जाती है।

संख्याएँ और true/false वैल्यू कैसे पहचानी जाती हैं?

संख्याएँ JSON संख्याएँ बन जाती हैं, छोटे या बड़े किसी भी अक्षरों में लिखे TRUE और FALSE true और false बन जाते हैं, और खाली सेल null बन जाती हैं। 007 जैसी वैल्यू, या 15 अंकों से लंबी संख्याएँ जैसे कार्ड या ऑर्डर नंबर, टेक्स्ट ही रहती हैं ताकि कोई अंक न खोए। हर वैल्यू को टेक्स्ट रखने के लिए “संख्याएँ और true/false पहचानें” बंद करें।

क्या मुझे नेस्टेड JSON मिल सकता है?

हाँ। “नेस्टेड डेटा फिर से बनाएँ” चालू करें: address.city जैसे कॉलम नेस्टेड ऑब्जेक्ट बन जाते हैं, और जिन सेल में ["a","b"] जैसी JSON लिस्ट है वे असली ऐरे बन जाती हैं। यह JSON से CSV टूल का ठीक उल्टा है।

अगर कुछ पंक्तियों में हेडर से ज़्यादा या कम सेल हों तो?

छूटी हुई सेल null बन जाती हैं (या संख्या पहचान बंद हो तो खाली टेक्स्ट), और अतिरिक्त सेल column_5 जैसी की के तहत रखी जाती हैं। टूल बताता है कि कितनी पंक्तियों पर असर पड़ा, ताकि आप अपनी फ़ाइल जाँच सकें।

Excel से बनी मेरी CSV में अजीब कैरेक्टर दिखते हैं। क्यों?

Windows पर Excel अक्सर CSV फ़ाइलें UTF-8 के बजाय किसी पुराने क्षेत्रीय एनकोडिंग में सेव करता है। टूल इसे पहचानता है और फ़ाइल को उस एनकोडिंग से पढ़ता है जो Excel इस पेज की भाषा के लिए इस्तेमाल करता है, और UTF-16 फ़ाइलें भी पढ़ता है। अगर अक्षर फिर भी गलत दिखें, तो फ़ाइल को “CSV UTF-8” के रूप में सेव करके फिर से खोलें।

One For All को अपने कंप्यूटर पर इंस्टॉल करें

इसके बाद One For All किसी ऐप की तरह अपनी अलग विंडो में, सीधे आपके डेस्कटॉप या होम स्क्रीन से खुलता है। किसी ऐप स्टोर से कुछ डाउनलोड नहीं करना पड़ता, और आपकी फ़ाइलें अब भी आपके डिवाइस पर रहती हैं।

  1. एड्रेस बार की दाईं ओर दिए इंस्टॉल आइकन पर क्लिक करें, या ब्राउज़र मेन्यू (⋮) खोलें।
  2. “Install One For All” या “Install page as app” चुनें: आपके डेस्कटॉप और ऐप्स में एक शॉर्टकट जुड़ जाएगा।

इस टूल का इंजन डाउनलोड करें?

यह टूल पूरी तरह आपके ब्राउज़र में चलता है। इसके लिए इसे नीचे दी गई चीज़ें One For All से सिर्फ़ एक बार डाउनलोड करनी होंगी। इसके बाद वे इसी डिवाइस पर सेव रहती हैं, इसलिए अगली बार टूल तुरंत शुरू हो जाता है।

आपकी फ़ाइलें कभी कहीं नहीं भेजी जातीं।