JSON से CSV
सपाट JSON ऑब्जेक्ट के एरे को CSV में कन्वर्ट करें।
आपका JSON आपके ब्राउज़र में स्थानीय रूप से पार्स और CSV में रूपांतरित होता है, और कुछ भी सर्वर पर अपलोड नहीं होता।
पहले पठनीय, मान्य किया हुआ JSON चाहिए? JSON Formatter आज़माएँ।
JSON से CSV के बारे में
यह json to csv कन्वर्टर सपाट JSON ऑब्जेक्ट के एक ऐरे को हेडर पंक्ति वाली कॉमा-सेपरेटेड CSV फ़ाइल में बदल देता है, जो स्प्रेडशीट में खोलने के लिए तैयार रहती है। कॉलम हर ऑब्जेक्ट की कीज़ के संघ से बनते हैं, इसलिए छूटे हुए फ़ील्ड वाली पंक्तियाँ भी सही ढंग से पंक्तिबद्ध रहती हैं, और कॉमा, कोट्स या न्यूलाइन वाली कोई भी वैल्यू CSV नियमों के अनुसार सुरक्षित रूप से कोट की जाती है। यह API रिस्पॉन्स निर्यात करने वाले डेवलपर्स, टेस्ट फ़िक्स्चर को शीट में बदलने वाले QA इंजीनियरों, और Excel, Google Sheets या Numbers के लिए json को csv में बदलने वाले विश्लेषकों के लिए उपयोगी है। एक अकेला ऑब्जेक्ट या पूरा json ऐरे से csv पेस्ट करें और परिणाम तुरंत अपडेट हो जाता है। सब कुछ आपके ब्राउज़र में स्थानीय रूप से संसाधित होता है, इसलिए बड़े पेलोड भी आपकी मशीन पर रहते हैं और कुछ भी सर्वर पर अपलोड नहीं होता।
विशेषताएँ
- सपाट JSON ऑब्जेक्ट के एक ऐरे, या एक अकेले ऑब्जेक्ट को CSV में बदलता है
- हर पंक्ति की सभी कीज़ के संघ से एक हेडर पंक्ति जेनरेट करता है
- छूटी कीज़ वाली पंक्तियों को उन सेल्स को खाली छोड़कर पंक्तिबद्ध करता है
- कॉमा, कोट्स या न्यूलाइन वाली वैल्यू को सुरक्षित रूप से कोट और एस्केप करता है
- नेस्टेड ऑब्जेक्ट और ऐरे को एक सेल में JSON-स्ट्रिंगिफ़ाई करता है, स्पष्ट चेतावनी के साथ
- टाइप करते समय लाइव रूपांतरण, इनलाइन पार्स-एरर संदेशों के साथ
- CSV को क्लिपबोर्ड पर कॉपी करें या इसे एक क्लिक में data.csv के रूप में डाउनलोड करें
JSON से CSV का उपयोग कैसे करें
- सपाट ऑब्जेक्ट का अपना JSON ऐरे इनपुट बॉक्स में पेस्ट करें।
- दाईं ओर लाइव CSV आउटपुट देखें और किसी चेतावनी बैनर की जाँच करें।
- यदि इनपुट के नीचे कोई पार्स या संरचना एरर दिखे तो उन्हें ठीक करें।
- CSV लेने के लिए Copy पर क्लिक करें, या data.csv डाउनलोड करने के लिए .csv बटन का उपयोग करें।
- डाउनलोड की गई फ़ाइल को Excel, Google Sheets या Numbers में खोलें।
उदाहरण
इनपुट
[ { "id": 1, "name": "Ada" }, { "id": 2, "name": "Linus, Jr" } ]
आउटपुट
id,name
1,Ada
2,"Linus, Jr"
कॉमा वाली वैल्यू CSV आउटपुट में स्वचालित रूप से कोट हो जाती हैं।
सामान्य त्रुटियाँ और समस्या निवारण
- आपने ऐरे के बजाय एक अकेला ऑब्जेक्ट पेस्ट किया और कई पंक्तियाँ अपेक्षित थीं। — एक अकेला ऑब्जेक्ट एक डेटा पंक्ति में बदलता है। कई रिकॉर्ड को एक ऐरे में लपेटें, जैसे [ {...}, {...} ]।
- Error: every item must be a flat object, found a non-object row. — टॉप-लेवल सूची से स्ट्रिंग्स, संख्याएँ या ऐरे हटा दें ताकि हर आइटम एक सादा ऑब्जेक्ट हो।
- एक चेतावनी कहती है कि कुछ वैल्यू नेस्टेड ऑब्जेक्ट या ऐरे थीं और JSON-स्ट्रिंगिफ़ाई की गईं। — यदि आप साफ़, पठनीय CSV सेल चाहते हैं तो रूपांतरण से पहले नेस्टेड फ़ील्ड को टॉप-लेवल कीज़ में सपाट करें।
- Error: expected an array of objects (or a single object). — एक नंगी संख्या या स्ट्रिंग जैसे टॉप-लेवल primitives पंक्तियाँ नहीं बन सकते। एक ऑब्जेक्ट या ऑब्जेक्ट का एक ऐरे दें।
- Excel एक बहु-पंक्ति सेल को कई पंक्तियों में बाँट देता है। — कन्वर्टर न्यूलाइन वैल्यू को सही ढंग से कोट करता है। सुनिश्चित करें कि आपकी स्प्रेडशीट फ़ाइल को फ़िक्स्ड-विड्थ टेक्स्ट के बजाय CSV के रूप में इम्पोर्ट करे।
अक्सर पूछे जाने वाले प्रश्न
- ArrayKit JSON से CSV कन्वर्टर क्या है?
- यह एक इन-ब्राउज़र टूल है जो सपाट ऑब्जेक्ट के एक JSON ऐरे (या एक अकेले ऑब्जेक्ट) को एक हेडर पंक्ति वाली CSV में बदलता है जिसे आप कॉपी या data.csv के रूप में डाउनलोड कर सकते हैं।
- प्रति ऑब्जेक्ट अलग-अलग कीज़ वाले JSON ऐरे को CSV में कैसे बदलूँ?
- बस ऐरे पेस्ट करें। ArrayKit हेडर के लिए हर ऑब्जेक्ट की सभी कीज़ का संघ एकत्र करता है, और किसी की से छूटी कोई भी पंक्ति उस कॉलम में एक खाली सेल पाती है।
- रूपांतरण के दौरान नेस्टेड ऑब्जेक्ट और ऐरे के साथ क्या होता है?
- नेस्टेड वैल्यू एक अकेले सेल में JSON-स्ट्रिंगिफ़ाई होती हैं और एक चेतावनी दिखाई जाती है। CSV सपाट ऑब्जेक्ट के साथ सबसे अच्छा काम करता है, इसलिए बेहतर परिणाम के लिए पहले उन्हें सपाट करें।
- क्या मैं CSV परिणाम को Excel या Google Sheets में खोल सकता हूँ?
- हाँ। data.csv डाउनलोड करने के लिए .csv बटन पर क्लिक करें, फिर इसे Excel, Google Sheets या Numbers में एक कॉमा-सेपरेटेड फ़ाइल के रूप में खोलें।
- क्या कन्वर्टर कॉमा या कोट्स वाली वैल्यू को कोट करता है?
- हाँ। कॉमा, डबल कोट या न्यूलाइन वाली कोई भी वैल्यू कोट्स में लपेटी जाती है और भीतरी कोट्स दोगुने किए जाते हैं, मानक CSV एस्केपिंग नियमों का पालन करते हुए।
- जब मैं इसे CSV में बदलता हूँ तो क्या मेरा JSON कहीं अपलोड होता है?
- नहीं। यह JSON से CSV रूपांतरण पूरी तरह आपके ब्राउज़र में चलता है, इसलिए आपका डेटा आपके डिवाइस से बाहर नहीं जाता और कुछ भी सर्वर पर नहीं भेजा जाता।
संबंधित टूल
- JSON फ़ॉर्मेटर — त्रुटि की स्थिति के साथ JSON को सुंदर बनाएँ, छोटा करें और वैलिडेट करें।
- JSON व्यूअर — विस्तृत/संक्षिप्त करने और नोड पाथ के साथ टेक्स्ट और फ़ोल्ड होने योग्य ट्री व्यूअर।
- JSON ट्री व्यूअर — JSON को एक फ़ोल्ड होने योग्य, टाइप किए गए ट्री के रूप में एक्सप्लोर करें।
- JSON से TypeScript — JSON नमूने से TypeScript इंटरफ़ेस जेनरेट करें।
- JSON से कोड — JSON से Go, Rust, Python, Java, Kotlin, C# और TypeScript टाइप जेनरेट करें।
- YAML ↔ JSON — YAML को JSON में और वापस कन्वर्ट करें।
- मॉक डेटा जेनरेटर — नकली JSON डेटा जेनरेट करें: नाम, ईमेल, UUID, तिथियाँ और अन्य।
सभी ArrayKit टूल