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

JSON ऐरे को CSV में बदलें: नेस्टेड ऑब्जेक्ट डॉट-पाथ कॉलम में फ़्लैट होते हैं, सभी कुंजियाँ हेडर बनती हैं, डिलिमिटर, कोटिंग और CRLF विकल्पों के साथ। मुफ़्त।

पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड नहीं होता।

संबंधित टूल्स

सभी देखें

JSON से CSV क्या है?

JSON ऐरे (या एक ऑब्जेक्ट) को ऐसे CSV में बदलें जो Excel, Google Sheets या किसी भी डेटाबेस इम्पोर्ट में खुले। नेस्टेड ऑब्जेक्ट और ऐरे user.name या tags.0 जैसे डॉट-पाथ कॉलम में फ़्लैट होते हैं, और हेडर पंक्ति में किसी भी रिकॉर्ड में मिली हर कुंजी होती है।

JSON से CSV का उपयोग कैसे करें

  1. JSON इनपुट बॉक्स में JSON पेस्ट करें, या उदाहरण लोड करें या फ़ाइल खोलें इस्तेमाल करें।
  2. डिलिमिटर चुनें और तय करें कि हेडर पंक्ति शामिल करनी है या नहीं।
  3. चाहें तो हर फ़ील्ड को कोट करें या Windows लाइन एंडिंग (CRLF) चुनें।
  4. CSV आउटपुट टाइप करते ही अपडेट होता है; कॉपी करें या डाउनलोड करें इस्तेमाल करें।

उदाहरण

इनपुट
[{"id":1,"user":{"name":"Ada, L"}},{"id":2,"user":{"name":"Bob"}}]
आउटपुट
id,user.name
1,"Ada, L"
2,Bob

JSON से CSV का उपयोग कब करें

API डेटा को स्प्रेडशीट में खोलने या डेटाबेस में इम्पोर्ट करने के लिए इसका उपयोग करें। बहुत गहरा नेस्टेड या अत्यधिक अनियमित JSON कई विरल कॉलम बनाता है; ऐसे में पहले सिर्फ़ ज़रूरी फ़ील्ड निर्यात करने पर विचार करें।

JSON से CSV कैसे काम करता है

हर रिकॉर्ड रिकर्सिव ढंग से फ़्लैट होता है: ऑब्जेक्ट की कुंजियाँ और ऐरे के इंडेक्स बिंदुओं से जुड़ते हैं, खाली ऑब्जेक्ट/ऐरे {} / [] के रूप में रहते हैं, और आदिम ऐरे आइटम एक value कॉलम बनता है। कॉलम पहली बार दिखने के क्रम में सभी कुंजियों का संघ होते हैं, इसलिए जिन रिकॉर्ड में कुंजी नहीं है उनके सेल खाली रहते हैं। फिर PapaParse का unparse पंक्तियाँ RFC 4180 कोटिंग के साथ लिखता है: डिलिमिटर, कोट या पंक्ति-विराम वाले फ़ील्ड कोट होते हैं और भीतरी कोट दोगुने होते हैं।

सामान्य उपयोग मामले

  • API रिस्पॉन्स को Excel या Google Sheets में खोलना
  • स्प्रेडशीट में विश्लेषण के लिए JSON लॉग निर्यात करना
  • CSV डेटाबेस इम्पोर्ट के लिए डेटा तैयार करना
  • संरचित डेटा को गैर-डेवलपर्स के साथ साझा करना

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

नेस्टेड ऐरे कैसे संभाले जाते हैं?

हर एलिमेंट को अपना इंडेक्स वाला कॉलम मिलता है (tags.0, tags.1)। इससे सारा डेटा बना रहता है और CSV से JSON टूल के नेस्टिंग विकल्प से वापस बदला जा सकता है।

Excel के लिए कौन-सा डिलिमिटर इस्तेमाल करूँ?

कई यूरोपीय लोकेल में Excel सेमीकोलन की उम्मीद करता है; अगर सब कुछ एक ही कॉलम में आ जाए तो ; चुनें।

कोई मान कोट क्यों हुआ?

जिन फ़ील्ड में डिलिमिटर, डबल कोट या पंक्ति-विराम हो, उन्हें मान्य CSV बने रहने के लिए कोट करना ज़रूरी है।

सुझाए गए अगले कदम

JSON फ़ॉर्मेटर
JSON को 2 स्पेस, 4 स्पेस या टैब से फ़ॉर्मेट करें, चाहें तो कुंजियाँ क्रम में लगाएँ और सिंटैक्स त्रुटि की सटीक पंक्ति व कॉलम पाएँ। ब्राउज़र में चलता है।
एस्केप/अनएस्केप टूल
JSON, JavaScript, HTML, XML, URL कंपोनेंट, रेगुलर एक्सप्रेशन, SQL लिटरल, CSS स्ट्रिंग और शेल आर्ग्युमेंट के लिए स्ट्रिंग एस्केप या अनएस्केप करने का एक ही टूल।
JSON मिनिफ़ायर
सारा गैर-ज़रूरी व्हाइटस्पेस हटाकर JSON मिनिफ़ाई करें; मान, कुंजी क्रम और बड़ी संख्याएँ सुरक्षित रहती हैं। बची हुई साइज़ दिखाता है। मुफ़्त और ब्राउज़र में।
JSON पाथ फ़ाइंडर
JSON दस्तावेज़ के हर पाथ को JSONPath, JavaScript या jq सिंटैक्स में सूचीबद्ध करें, पाथ पर क्लिक करके उसका मान देखें, या पाथ टाइप करके खोजें। ब्राउज़र में चलता है।
JSON Diff
दो JSON दस्तावेज़ों की संरचना के आधार पर तुलना करें: JSONPath के साथ जोड़े, हटाए और बदले गए मान देखें, कुंजी क्रम और फ़ॉर्मेटिंग की अनदेखी के साथ। मुफ़्त, ब्राउज़र में।
JSON Query (JSONPath)
JSONPath से JSON क्वेरी करें: वाइल्डकार्ड, रिकर्सिव डिसेंट, स्लाइस और [?(@.price < 10)] जैसे फ़िल्टर एक्सप्रेशन। टाइप करते ही नतीजे अपडेट होते हैं। jq सिंटैक्स नहीं।

और श्रेणियाँ देखें