CSV ↔ JSON कन्वर्टर
CSV और JSON के बीच तुरंत बदलें — डिलिमिटर चुनें, हेडर चालू/बंद करें, फ़ील्ड फ़्लैट या नेस्टेड करें — पूरी तरह आपके ब्राउज़र में।
एडवांस्ड विकल्प
कोई .csv, .json या .txt फ़ाइल यहाँ खींचकर छोड़ें
बिना सर्वर के CSV और JSON के बीच कन्वर्ट करना
CSV और JSON एक ही समस्या सुलझाते हैं — सिस्टम के बीच संरचित डेटा पहुँचाना — बस दो बहुत अलग रूपों में। CSV एक सपाट तालिका है: पंक्तियाँ और कॉलम, इससे ज़्यादा कुछ नहीं, इसीलिए हर स्प्रेडशीट ऐप, डेटाबेस एक्सपोर्ट और पुराना सिस्टम इसे आसानी से समझता है। JSON एक पेड़ जैसा ढाँचा है: ऑब्जेक्ट के अंदर ऑब्जेक्ट हो सकते हैं, ऐरे में कुछ भी रखा जा सकता है, इसीलिए हर आधुनिक API और JavaScript कोडबेस इसी में बात करता है। जैसे ही आपको किसी स्प्रेडशीट को API में डालना हो, या API के जवाब को Excel में खोलने लायक बनाना हो, आपको दोनों के बीच अनुवाद करना पड़ता है — और इस अनुवाद को बिल्कुल सही रखना (कॉमा वाले कोट किए फ़ील्ड, एस्केप किए कोट, नेस्टेड ऑब्जेक्ट जो एक कॉलम में फ़िट नहीं होते) हाथ से करने पर आसानी से हल्की-फुल्की गलतियों का शिकार हो जाता है।
यह टूल पूरा कन्वर्ज़न आपके ब्राउज़र में ही एक परखे हुए CSV पार्सर से करता है, इसलिए आपका पेस्ट किया डेटा — चाहे वह कस्टमर एक्सपोर्ट हो, इंटरनल रिपोर्ट हो या ऐसा API जवाब जिसे आप किसी थर्ड-पार्टी वेबसाइट को नहीं देना चाहते — आपकी मशीन से बाहर नहीं जाता। न कोई अपलोड है, न सर्वर का चक्कर, न नेटवर्क रिक्वेस्ट से लगी कोई साइज़ सीमा; दोनों दिशाओं में इंजन वही है। ध्यान रखें कि CSV में टाइप नहीं होते: डिफ़ॉल्ट रूप से हर CSV वैल्यू JSON स्ट्रिंग बन जाती है (इसलिए अदला-बदली का पूरा चक्कर संख्याओं को स्ट्रिंग बना देता है और नेस्टेड डेटा को फ़्लैट कर देता है), जब तक आप संख्याएँ, true/false और null पार्स करने का विकल्प चालू न करें।
अपना डिलिमिटर चुनें (कॉमा, सेमिकोलन, टैब, या कोई भी कस्टम अक्षर — यूरोपीय लोकेल वाले CSV एक्सपोर्ट के लिए काम का है जो सेमिकोलन इस्तेमाल करते हैं, या पाइप से अलग किए पुराने एक्सपोर्ट के लिए), तय करें कि पहली पंक्ति में कॉलम नाम हैं या नहीं, और यह भी कि `address.city` जैसी नेस्टेड JSON कीज़ एक फ़्लैट CSV कॉलम बनें या JSON में लौटते समय फिर से नेस्टेड ऑब्जेक्ट में बदलें। JSON आउटपुट को पढ़ने में आसान बनाने के लिए सजाकर दिखाएँ, या सीधे कोड में पेस्ट करने के लिए छोटा ही रहने दें। अगर आपके CSV में कोई खराब कोट या बेमेल पंक्ति है, तो पार्सर चुपचाप कचरा बनाने के बजाय ठीक-ठीक बताता है कि कौन-सी पंक्ति फ़ेल हुई।
फ़ाइल को सीधे ड्रॉप ज़ोन पर खींचें या टेक्स्ट सीधे पेस्ट करें — दोनों बिल्कुल एक जैसे काम करते हैं। नतीजे से संतुष्ट होने पर उसे क्लिपबोर्ड पर कॉपी करें या इस्तेमाल के लिए तैयार `.json` या `.csv` फ़ाइल के रूप में डाउनलोड करें। अगर JSON आउटपुट को और ढालना हो, या किसी स्कीमा से जाँचना हो, तो JSON Formatter & Validator अगला स्वाभाविक पड़ाव है; और अगर आप तालिका वाले डेटा के बजाय API टोकन के साथ काम कर रहे हैं, तो JWT Decoder और Base64 Encode/Decode टूल डेवलपर टूलबॉक्स का वह हिस्सा संभालते हैं।
अक्सर पूछे जाने वाले सवाल
क्या मैं CSV से JSON के साथ JSON को वापस CSV में भी बदल सकता हूँ?
हाँ — अदला-बदली बटन से कभी भी दिशा बदलें; वही डिलिमिटर और हेडर सेटिंग काम करती रहती हैं।
क्या यह सेमिकोलन या टैब से अलग की गई फ़ाइलें सपोर्ट करता है?
हाँ — कॉमा, सेमिकोलन, टैब, या कोई भी एक-अक्षर वाला कस्टम डिलिमिटर चुनें।
क्या बदलने से पहले डेटा का प्रीव्यू देख सकता हूँ?
हाँ — पूरा कन्वर्ज़न करने से पहले एक टेबल प्रीव्यू मिली हुई पंक्तियाँ और कॉलम दिखाता है।