JSON से CSV कन्वर्टर

फ्लैट ऑब्जेक्ट्स का एक JSON एरे पेस्ट करें और एक स्प्रेडशीट में खोलने के लिए तैयार क्लीन, सही तरीके से कोट किया हुआ CSV वापस पाएँ। एरे में दिखने वाली हर की अपना खुद का कॉलम बन जाती है, भले ही हर ऑब्जेक्ट में हर की न हो, ऐसे में मिसिंग सेल्स को खाली छोड़ दिया जाता है, और कॉमा, कोट या न्यूलाइन वाली वैल्यूज़ को स्टैंडर्ड CSV नियमों के अनुसार अपने आप डबल कोट्स में रैप कर दिया जाता है। किसी वैल्यू के अंदर नेस्टेड ऑब्जेक्ट्स या एरेज़ को एरर की बजाय JSON टेक्स्ट के रूप में स्ट्रिंगिफाई किया जाता है, इसलिए कन्वर्ज़न कभी क्रैश नहीं होता।

CSV

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

यह किस JSON स्ट्रक्चर की उम्मीद करता है?

ऑब्जेक्ट्स का एक एरे, जैसे [{"name":"Ada","age":30}]। हर ऑब्जेक्ट की कीज़ CSV कॉलम बन जाती हैं, अगर अलग-अलग ऑब्जेक्ट्स की कीज़ अलग हैं, तो एरे में दिखने वाली हर की एक कॉलम बन जाती है, जिस रो में वह की नहीं है वहाँ खाली भर दिया जाता है।

किसी वैल्यू के अंदर नेस्टेड ऑब्जेक्ट्स या एरेज़ के साथ क्या होता है?

नेस्टेड वैल्यूज़ को एरर की बजाय उस सेल के अंदर JSON टेक्स्ट के रूप में स्ट्रिंगिफाई किया जाता है, इसलिए कन्वर्ज़न कभी क्रैश नहीं होता, हालाँकि पूरी तरह फ्लैट CSV के लिए आपको आमतौर पर कन्वर्ट करने से पहले नेस्टेड डेटा को फ्लैटन करना होगा।

वैल्यूज़ के अंदर कॉमा और कोट्स कैसे हैंडल होते हैं?

कॉमा, कोट या न्यूलाइन वाली कोई भी सेल अपने आप डबल कोट्स में रैप हो जाती है, इंटरनल कोट्स को डबल करके एस्केप किया जाता है, स्टैंडर्ड CSV कोटिंग नियमों के अनुसार ताकि फाइल Excel, Google Sheets या Numbers में सही तरीके से खुले।

संबंधित टूल