JSON से CSV के बारे में
यह JSON को — आमतौर पर किसी API या एक्सपोर्ट से ऑब्जेक्ट का ऐरे — ऐसे CSV में बदलता है जो Excel, Google Sheets या Numbers में साफ़ खुलता है। यह डेवलपर फ़ॉर्मेट और स्प्रेडशीट के बीच का पुल है: विश्लेषण के लिए API डेटा को शीट में लाना, संरचित डेटा गैर-तकनीकी सहकर्मियों को सौंपना, या CSV आयात करने वाले सिस्टम के लिए JSON डंप तैयार करना। JSON पेस्ट करें और CSV कॉपी या डाउनलोड करें।
यह कैसे काम करता है
JSON पार्स किया जाता है, और एक अकेला ऑब्जेक्ट एक-पंक्ति ऐरे के रूप में माना जाता है। टूल हर ऑब्जेक्ट स्कैन करता है और कॉलम सूची सभी कुंजियों के संघ से बनाता है, पहले-देखे क्रम में — इसलिए यदि कुछ रिकॉर्ड में ऐसे फ़ील्ड हैं जो अन्य में नहीं, तब भी हर फ़ील्ड को एक कॉलम मिलता है। हर ऑब्जेक्ट एक पंक्ति बनता है; अनुपस्थित फ़ील्ड खाली छोड़ा जाता है। मान सही CSV उद्धरण के साथ लिखे जाते हैं: अल्पविराम, उद्धरण या लाइन ब्रेक वाली कोई भी सेल डबल उद्धरण में लपेटी जाती है, आंतरिक उद्धरण दोगुने करते हुए (RFC-4180 शैली)। किसी मान में नेस्टेड ऑब्जेक्ट या ऐरे सेल के भीतर JSON टेक्स्ट के रूप में सीरियलाइज़ होते हैं।
मान्यताएँ और व्यवहार
- इनपुट के ऑब्जेक्ट का JSON ऐरे होने की अपेक्षा है (या एक अकेला ऑब्जेक्ट, जो एक पंक्ति बनता है)।
- कॉलम रिकॉर्ड भर की सभी कुंजियों का संघ हैं, इसलिए असमान ऑब्जेक्ट संभाले जाते हैं — अनुपस्थित मान खाली सेल बन जाते हैं।
- नेस्टेड ऑब्जेक्ट/ऐरे उनकी सेल में JSON स्ट्रिंग के रूप में रखे जाते हैं, अतिरिक्त कॉलम में समतल नहीं किए जाते।
- मानों के भीतर अल्पविराम, उद्धरण और न्यूलाइन सही ढंग से एस्केप किए जाते हैं ताकि CSV मान्य रहे।
सीमाएँ
- यह नेस्टेड संरचनाएँ समतल नहीं करता। ऐसा मान जो स्वयं एक ऑब्जेक्ट या ऐरे है, अलग कॉलम में फूटने के बजाय एक सेल में JSON टेक्स्ट के रूप में एम्बेड होता है — गहराई से नेस्टेड डेटा स्वचालित रूप से एक सुथरी तालिका नहीं बनेगा।
- यह ऑब्जेक्ट की अपेक्षा करता है; सादे मानों का ऐरे या गहराई से अनियमित JSON पंक्तियों और कॉलम में साफ़ मैप नहीं होगा।
- कॉलम क्रम पहले ऑब्जेक्ट की कुंजियों का पालन करता है फिर कोई नई कुंजियाँ जैसे-जैसे दिखती हैं; यह क्रमबद्ध नहीं करता या आपको कॉलम क्रम चुनने नहीं देता।
- बहुत बड़ा JSON मेमोरी में प्रोसेस होता है, इसलिए विशाल डेटासेट आपके डिवाइस पर निर्भर करते हैं।
गोपनीयता
परिवर्तन पूरी तरह आपके ब्राउज़र में चलता है। आपका JSON और परिणामी CSV कभी आपके डिवाइस से बाहर नहीं जाते।

