CSV से JSON कनवर्टर क्या है?

CSV to JSON Converter कॉमा-सेपरेटेड डेटा को स्ट्रक्चर्ड JSON में बदलता है। स्प्रेडशीट डेटा को एप्लिकेशन, APIs या JSON इनपुट चाहने वाले डेटाबेस में इम्पोर्ट करने के लिए उपयोगी।

परदे के पीछे यह कन्वर्टर Papa Parse का उपयोग करता है। यह अपने आप पहचान लेता है कि फ़ाइल कॉमा, टैब, सेमीकोलन या पाइप से अलग की गई है। संख्यात्मक स्ट्रिंग असली संख्याओं में बदल जाती हैं, और «JSON पार्स करें» टॉगल [1,2] या {"a":1} जैसी सेल को असली संरचनाओं में बदल सकता है। खाली सेल कैसे दिखें यह आप तय करते हैं (खाली स्ट्रिंग, null या हटाई गई), और आउटपुट को {key: [rows]} रूप में नेस्ट करने के लिए पंक्तियों को किसी कॉलम के आधार पर समूहित कर सकते हैं।

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

  1. CSV डेटा पेस्ट करें या .csv फाइल अपलोड करें — टूल डिलीमिटर और हेडर ऑटो-डिटेक्ट करेगा।
  2. कॉलम मैपिंग और डेटा टाइप सत्यापित करने के लिए पार्स की गई टेबल का प्रीव्यू देखें।
  3. JSON आउटपुट डाउनलोड करें या कॉपी करें। पठनीयता, कम साइज़ या प्रति-पंक्ति स्ट्रीमिंग के हिसाब से Pretty, Minified या JSONLines चुनें।

कब उपयोग करें

  • Excel से निकाली CSV को ऐसे Node.js या Python स्क्रिप्ट में डालना जो सिर्फ़ JSON लेता है।
  • ऐसे NoSQL डेटाबेस में सीडिंग करना जहाँ हर पंक्ति एक डॉक्यूमेंट बने।
  • केवल JSON बॉडी स्वीकारने वाले webhook को सेल्स रिपोर्ट भेजना।

परिणाम

कॉन्टैक्ट्स स्प्रेडशीट को CSV के रूप में एक्सपोर्ट करें, यहाँ कन्वर्ट करें, और अपने CRM API पर POST करने के लिए तैयार JSON ऐरे पाएँ।

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

अगर मेरी CSV सेल के अंदर ही कॉमा है तो क्या करूँ?
उन सेल को डबल कोट्स में लपेट दें—जैसे "Smith, Jr."—पार्सर कॉमा को डेटा मानकर रखेगा। अगर अंदर ही कोट है तो उसे दोगुना करके ""this"" लिखें। यह टूल RFC 4180 का पालन करता है, वही जिसे Excel एक्सपोर्ट के समय वापरता है।
डेलिमिटर अपने आप कैसे पहचाना जाता है?
पार्सर पहली कुछ पंक्तियों का सैंपल लेकर कॉमा, टैब, सेमीकोलन और पाइप की गिनती करता है और जिसकी गिनती सबसे स्थिर कॉलम संख्या देती है, उसे चुनता है। मिश्रित या गंदे डेटा में सेटिंग्स पैनल से हाथ से चुनें।
JSON में ख़ाली सेल null बनते हैं या ख़ाली स्ट्रिंग?
डिफ़ॉल्ट रूप से खाली सेल एक खाली स्ट्रिंग के रूप में रहती हैं, जिससे हर पंक्ति का ढांचा एक जैसा बना रहता है। कुछ और चाहिए? «खाली सेल» सेटिंग से आप असली null मानों पर स्विच कर सकते हैं, या कुंजी को पूरी तरह हटा सकते हैं ताकि वह फ़ील्ड उस पंक्ति में दिखे ही नहीं। जो आपका कोड अपेक्षा करता है, वही चुनें।
"कॉलम के अनुसार पंक्तियाँ समूहित करें" विकल्प क्या करता है?
फ़्लैट array की जगह JSON एक ऑब्जेक्ट बन जाता है, जिसमें हर key चुने गए कॉलम का अनोखा मान है और उसकी value उन पंक्तियों का array जो वही मान साझा करती हैं। ग्राहक के अनुसार ऑर्डर समूह बनाने या तारीख के अनुसार इवेंट जोड़ने में बढ़िया।
अधिकतम कितनी बड़ी CSV परिवर्तित हो सकती है?
पूरी फ़ाइल आपके डिवाइस पर स्थानीय रूप से पार्स होती है, इसलिए सीमा हार्डवेयर पर निर्भर है। ज़्यादातर लैपटॉप 50MB तक, यानी क़रीब पाँच लाख सामान्य पंक्तियाँ, आराम से संभाल लेते हैं। इससे ज़्यादा हो तो फ़ाइल बाँट दें या सर्वर-साइड स्क्रिप्ट इस्तेमाल करें।

संबंधित उपकरण