CSV से JSON
कॉमा-सेपरेटेड डेटा को साफ JSON ऑब्जेक्ट में पार्स करें
उद्धरण, विभाजक और प्रकार अनुमान
- रिकॉर्ड CRLF या LF पर विभाजित होते हैं, क्षेत्र कॉमा/अर्ध-विराम/टैब पर — विभाजक आपकी पहली पंक्ति से स्वचालित रूप से पहचाना जाता है।
- RFC 4180 उद्धरण का पालन किया जाता है: दोहरे उद्धरण वास्तविक उद्धरण बन जाते हैं, और उद्धरणों के अंदर कॉमा कभी भी क्षेत्र को विभाजित नहीं करते।
- जो कोशिकाएँ संख्यात्मक लगती हैं, वे JSON संख्याएँ बन जाती हैं; शून्य से शुरू होने वाले कोड (007) स्ट्रिंग्स के रूप में बने रहते हैं ताकि आप उन्हें न खोएँ।
CSV में बोलियाँ होती हैं; यह RFC 4180 बोली बोलता है
आपके लिए विभाजक पहचाना जाता है
कॉमा, सेमीकॉलन, टैब और पाइप आपके डेटा से स्वतः पहचाने जाते हैं, मैन्युअल ओवरराइड के साथ — यूरोपीय और एशियाई एक्सपोर्ट बिना सेटअप के पार्स होते हैं।
हेडर ऑब्जेक्ट कुंजियाँ बनते हैं
पहली पंक्ति स्वतः JSON प्रॉपर्टी नाम बन जाती है और हर अगली पंक्ति एक ऑब्जेक्ट — कोड के लिए तैयार साफ आउटपुट।
संख्याएँ संख्याएँ रहती हैं
"42" संख्या, "true" बूलियन बनता है, और अस्पष्ट स्ट्रिंग टेक्स्ट रहती हैं — JSON आपके डेटा के प्रति सच्चा रहता है।
अक्सर पूछे जाने वाले प्रश्न
उद्धृत फ़ील्ड कैसे संभाली जाती हैं?
दोहरे उद्धरणों में लिपटे फ़ील्ड विभाजक, नई पंक्तियाँ और एस्केप किए गए उद्धरण ("…""…") रख सकते हैं, ठीक CSV विनिर्देश के अनुसार; पार्सर इन्हें एक साफ मान के रूप में लौटाता है।
क्या मैं आउटपुट आकार को नियंत्रित कर सकता हूँ?
हाँ। डिफ़ॉल्ट रूप से पहली पंक्ति कुंजियाँ बनती है और हर अगली एक ऑब्जेक्ट। इसे बंद करने से सूचियों की सूची मिलती है, या कॉपी करने से पहले उत्पन्न टेक्स्ट को मैन्युअल रूप से संपादित करें।
क्या मेरा CSV कहीं अपलोड होता है?
नहीं। सब कुछ आपके ब्राउज़र में शुद्ध JavaScript से चलता है — कुछ भी प्रसारित या संग्रहीत नहीं होता।
मेरी फ़ाइल का आयात पहले सेल में अजीब वर्ण के साथ क्यों होता है?
यह एक्सेल द्वारा निर्यात किया गया UTF-8 BOM है। यह पहले हेडर नाम से पहले अदृश्य रूप से आता है। यह टूल विश्लेषण से पहले इसे हटा देता है; यदि आप JSON को आगे पाइप करते हैं, तो पहली कुंजी साफ़ रूप से प्राप्त होती है।
संबंधित टूल
CSV से JSON कनवर्टर क्या है?
CSV से JSON कनवर्टर कॉमा (या टैब, सेमीकॉलन, पाइप) से विभाजित सादा टेक्स्ट पार्स कर उसे संरचित JSON ऑब्जेक्ट के रूप में पुनर्निर्मित करता है। CSV पुराने सिस्टम, स्प्रेडशीट और थोक एक्सपोर्ट के लिए सबसे आम विनिमय प्रारूप है, लेकिन अधिकांश कोड JSON पसंद करता है। यह टूल वास्तविक CSV के कठिन हिस्सों को सही ढंग से संभालता है: उद्धृत फ़ील्ड, अंतर्निहित कॉमा, एस्केप किए गए उद्धरण, बहु-पंक्ति मान और ऐसे कॉलम जिनके मान संख्या या बूलियन हैं।
यह क्या कर सकता है
- कॉमा, सेमीकॉलन, टैब या पाइप विभाजक का स्वतः पता लगाता है
- पहली पंक्ति को कुंजियाँ बनाता है — या सूचियों की सूची उत्सर्जित करता है
- उद्धृत फ़ील्ड, अंतर्निहित कॉमा और दोहरे एस्केप उद्धरण पार्स करता है
- संख्यात्मक और बूलियन स्ट्रिंग को मूल JSON प्रकारों में बदलता है
- दोहराए गए कॉलम नाम हटाकर कुंजियाँ अद्वितीय रखता है
- इंडेंटेड JSON डाउनलोड या कॉपी करता है
कब उपयोग करें
- स्प्रेडशीट एक्सपोर्ट को API-तैयार JSON में बदलना
- डेटाबेस डंप का CSV JavaScript/Python कोड में लोड करना
- पुराने फ़ीड को आधुनिक संरचित डेटा के रूप में पुनः प्रकाशित करना
- सरकारी या बैंकिंग CSV प्रारूप से डेटा माइग्रेट करना
गोपनीयता: पार्सिंग पूरी तरह आपके ब्राउज़र में होती है — आपके द्वारा चिपकाया गया कुछ भी कभी अपलोड नहीं होता।