मुख्य सामग्री पर जाएँ

JSON ↔ CSV कन्वर्टर

JSON ↔ CSV कन्वर्टर

JSON ↔ CSV कन्वर्टर: CSV/TSV और JSON के बीच दोतरफ़ा रूपांतरण। delimiter ऑटो-डिटेक्शन, हेडर रो मैपिंग, फ़ील्ड ट्रिमिंग और खाली लाइन स्किपिंग सपोर्ट करता है। डेटा इम्पोर्ट/एक्सपोर्ट, स्प्रेडशीट प्रोसेसिंग और API पेलोड तैयारी के लिए उपयोगी। यह पूरा काम ब्राउज़र में लोकली होता है।

डिलिमिटर

JSON इंडेंट

हेडर रो का उपयोग करें

फ़ील्ड ट्रिम करें

खाली लाइनों को छोड़ें

JSON आउटपुट

CSV आउटपुट

JSON ↔ CSV कन्वर्टर

क्विक स्टार्ट

1
दाईं ओर के CSV संपादक में CSV/TSV डेटा पेस्ट या टाइप करें; बाईं ओर का JSON अपने-आप सिंक हो जाएगा।
2
आप बाईं ओर के JSON संपादक में भी टाइप कर सकते हैं, और दाईं ओर का CSV अपने-आप अपडेट होगा।
3
डिलिमिटर डिफ़ॉल्ट रूप से "ऑटो" रहता है। टूल पहली पंक्ति देखकर कॉमा, टैब, सेमीकोलन या वर्टिकल बार (|) पहचान लेता है।
4
"हेडर पंक्ति का उपयोग करें" चालू होने पर CSV की पहली पंक्ति JSON ऑब्जेक्ट की keys बनती है; बंद होने पर आउटपुट 2D array होता है।
5
अव्यवस्थित CSV डेटा साफ़ करने के लिए "फ़ील्ड ट्रिम करें" और "खाली पंक्तियाँ छोड़ें" विकल्प इस्तेमाल करें।
6
दोनों संपादकों से अलग-अलग डाउनलोड कर सकते हैं: JSON पक्ष से .json, और CSV पक्ष से चुने गए डिलिमिटर के अनुसार .csv या .tsv।

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

Excel से JSON

Excel से tab-separated सेल कॉपी करके CSV पैन में पेस्ट करें, डेटा तुरंत JSON ऑब्जेक्ट array में बदल जाएगा।

API response से spreadsheet

JSON response को CSV में बदलें और Excel या Google Sheets में विश्लेषण करें।

डेटाबेस इम्पोर्ट की तैयारी

CSV dataset को JSON में बदलकर API के जरिए bulk import करें।

लॉग विश्लेषण

CSV लॉग को JSON में बदलें, ताकि jq जैसे टूल से structured query कर सकें।

कॉन्फ़िग माइग्रेशन

CSV mapping table और JSON config file के बीच रूपांतरण करें।

डेटा सफ़ाई

field trimming और empty-line skipping से export किए गए डेटा को जल्दी साफ़ करें।

उपयोग टिप्स

Excel से पेस्ट किया गया डेटा अक्सर tab-delimited होता है और ऑटो डिटेक्शन इसे सही पहचान लेता है। गलत पहचान होने पर डिलिमिटर हाथ से चुनें।
"हेडर पंक्ति का उपयोग करें" चालू होने पर पहली पंक्ति डेटा नहीं मानी जाती, बल्कि column name मानी जाती है। CSV में हेडर न हो तो यह विकल्प बंद रखें।
यदि header में duplicate नाम हों, तो JSON keys को unique रखने के लिए टूल अपने-आप suffix जोड़ देता है (जैसे name, name_2)।
JSON → CSV रूपांतरण flat object arrays के लिए उपयुक्त है। nested object/array को cell में JSON string के रूप में serialize किया जाता है।
जिन fields में delimiter, newline या double quote हों, उन्हें CSV नियमों के अनुसार अपने-आप quote और escape किया जाता है।

सीमाएं और संगतता

CSV एक flat tabular format है, इसलिए nested संरचना को मूल रूप में व्यक्त नहीं कर सकता। nested JSON object/array string में serialize हो जाते हैं और reverse conversion में पूरी तरह restore नहीं होते।
CSV में सभी values text की तरह संग्रहीत होती हैं। JSON → CSV → JSON round trip के बाद संख्या और boolean string बन सकते हैं।
UTF-8 BOM (\uFEFF) अपने-आप हटा दिया जाता है। अन्य encoding (जैसे GBK/Shift-JIS) समर्थित नहीं हैं; पहले UTF-8 में बदलें।
JavaScript के JSON की तरह यह टूल भी IEEE 754 सीमा का पालन करता है। 53-bit safe range से बड़े integers की precision खो सकती है।

गोपनीयता और सुरक्षा

सारी प्रोसेसिंग आपके ब्राउज़र में लोकली होती है; डेटा आपके डिवाइस से बाहर नहीं जाता।

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

5

अगला चरण पूरा करने के लिए इन संबंधित टूल का उपयोग करें।