CSV ↔ JSON कन्वर्टर
CSV और JSON के बीच कन्वर्ट करें।
CSV (Comma-Separated Values) स्प्रेडशीट डेटा के लिए सार्वभौमिक फॉर्मेट है — इसे Excel, Google Sheets, डेटाबेस और रिपोर्टिंग टूल्स से एक्सपोर्ट किया जाता है। JSON वेब API के लिए सार्वभौमिक फॉर्मेट है। इनके बीच रूपांतरण की ज़रूरत हमेशा पड़ती है: स्प्रेडशीट डेटा को वेब एप्लिकेशन में लोड करना, API डेटा को Excel में एक्सपोर्ट करना, या डेटा साइंस टूल्स के लिए डेटासेट तैयार करना। यह द्विदिश CSV ↔ JSON कन्वर्टर उद्धृत (quoted) फील्ड्स और टाइप डिटेक्शन के उचित समर्थन के साथ तुरंत रूपांतरण करता है।
📋 इस कैलकुलेटर का उपयोग कैसे करें
टॉगल से रूपांतरण की दिशा चुनें। CSV से JSON के लिए: पहली पंक्ति के रूप में हेडर पंक्ति वाला CSV पेस्ट करें — हेडर ऑब्जेक्ट की कीज़ बन जाते हैं। पंक्तियाँ JSON array में ऑब्जेक्ट बन जाती हैं। नंबर और बूलियन अपने आप पहचान लिए जाते हैं (30 की वैल्यू नंबर 30 बन जाती है, स्ट्रिंग "30" नहीं)। JSON से CSV के लिए: ऑब्जेक्ट्स का एक JSON array पेस्ट करें। आउटपुट की पहली पंक्ति हेडर होगी (सभी अद्वितीय कीज़), उसके बाद डेटा पंक्तियाँ। कॉमा या डबल कोट्स वाले फील्ड्स RFC 4180 के अनुसार अपने आप डबल कोट्स में लपेट दिए जाते हैं।
💡 मुख्य तथ्य और जानकारी
CSV फॉर्मेट RFC 4180 का पालन करता है: फील्ड्स कॉमा से अलग किए जाते हैं, पंक्तियाँ CRLF या LF से अलग होती हैं, कॉमा या डबल कोट्स वाली वैल्यूज़ डबल कोट्स में लपेटी जाती हैं, और उद्धृत फील्ड्स के अंदर के डबल कोट्स को दोगुना करके ("") एस्केप किया जाता है। यह कन्वर्टर इन सभी मामलों को सही तरीके से संभालता है। टाइप इन्फरेंस संख्यात्मक स्ट्रिंग्स को नंबरों में और "true"/"false" को बूलियन में बदल देता है — यदि आप सभी वैल्यूज़ को स्ट्रिंग के रूप में रखना चाहते हैं, तो JSON आउटपुट की समीक्षा करें और आवश्यकतानुसार समायोजित करें। बहुत बड़ी CSV फाइलों (लाखों पंक्तियाँ) के लिए ब्राउज़र की मेमोरी सीमाएँ लागू होती हैं; थोक प्रोसेसिंग के लिए pandas (Python) या csv-parser (Node.js) जैसे सर्वर-साइड टूल्स का उपयोग करें।