UTILS.
100% ब्राउज़र में
🔗

JSON से CSV (नेस्टेड फ़्लैटन)

ऑब्जेक्ट के JSON ऐरे को CSV में बदलें, नेस्टेड की को डॉट-नोटेशन कॉलम में फ़्लैटन करके।

आउटपुट

इस टूल के बारे में

JSON से CSV एक मुफ्त, इन-ब्राउज़र कन्वर्टर है जो ऑब्जेक्ट के JSON ऐरे को एक साफ़ CSV में बदल देता है, किसी भी नेस्टेड ऑब्जेक्ट को addr.city या addr.zip जैसे डॉट-नोटेशन कॉलम में फ़्लैटन करके। यह पूरी तरह आपके डिवाइस पर चलता है, इसलिए आपका JSON कभी अपलोड नहीं होता।

यह टूल कॉलम का पूरा यूनियन बनाने के लिए हर रिकॉर्ड को स्कैन करता है, इसलिए अलग-अलग आकार वाली पंक्तियां भी सही से पंक्तिबद्ध हो जाती हैं, और जब फ़ील्ड में डिलिमिटर, कोट या न्यूलाइन होते हैं तो यह उन्हें सुरक्षित रूप से कोट करता है। नेस्टेड ऐरे डिफ़ॉल्ट रूप से इंडेक्स्ड कॉलम (tags.0, tags.1) में विस्तारित होते हैं, या इसके बजाय आप ऐरे आइटम को एक ही सेल में जोड़ सकते हैं।

यह हमारे CSV ⇄ JSON कन्वर्टर की विपरीत दिशा है, और हमारे JSON Flatten टूल का स्प्रेडशीट-रेडी सहोदर है: जब आपको एक फ़्लैट JSON ऑब्जेक्ट चाहिए तब JSON Flatten का उपयोग करें, और जब आपको डाउनलोड करने योग्य CSV कॉलम चाहिए तब यह टूल।

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

नेस्टेड डेटा कैसे फ़्लैटन होता है?
ऑब्जेक्ट की डॉट से जुड़ती हैं (user.address.city), इसलिए हर लीफ वैल्यू अपना अलग कॉलम बन जाती है। नेस्टेड ऐरे tags.0 और tags.1 जैसे इंडेक्स्ड कॉलम बनते हैं, जब तक आप जॉइन विकल्प सक्षम न करें, जो सभी ऐरे आइटम को सेमीकोलन से अलग करके एक सेल में रखता है।
अगर रिकॉर्ड में अलग-अलग फ़ील्ड हों तो क्या होगा?
कन्वर्टर हर रिकॉर्ड की फ़्लैटन की गई की के यूनियन को कॉलम सूची के रूप में लेता है, और जहां किसी रिकॉर्ड में मान नहीं होता वहां खाली भर देता है, इसलिए असमान या वैकल्पिक फ़ील्ड भी एक सुसंगत टेबल बनाते हैं।
यह CSV ⇄ JSON कन्वर्टर या JSON Flatten से कैसे अलग है?
हमारा CSV ⇄ JSON कन्वर्टर दूसरी दिशा में जाता है (CSV अंदर, JSON बाहर)। JSON Flatten एक फ़्लैटन किया गया JSON ऑब्जेक्ट बनाता है, जबकि यह टूल स्प्रेडशीट या डेटाबेस इम्पोर्ट के लिए तैयार CSV पंक्तियां और कॉलम आउटपुट करता है।
आउटपुट किन CSV परंपराओं का पालन करता है?
पहली पंक्ति डॉट-नोटेशन कॉलम नामों का हेडर होती है, फ़ील्ड आपके चुने हुए डिलिमिटर से अलग होते हैं, और जिस फ़ील्ड में वह डिलिमिटर, डबल कोट या न्यूलाइन होता है उसे डबल कोट में लपेटा जाता है और भीतरी कोट दोहराए जाते हैं (RFC-4180 शैली)।

और टूल