सीधे कंटेंट पर जाएं
SPCXTools

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

ऑटोमैटिक डेलिमिटर डिटेक्शन और टाइप कन्वर्ज़न के साथ CSV और TSV डेटा को क्लीन JSON में बदलें।

लोकली चलता है — फ़ाइलें कभी आपकी डिवाइस से बाहर नहीं जातीं

टूल लोड हो रहा है…

CSV से JSON कन्वर्टर का इस्तेमाल कैसे करें

  1. 1अपने CSV को बाएँ बॉक्स में पेस्ट करें, या .csv, .tsv या .txt फ़ाइल लोड करने के लिए Open file पर क्लिक करें।
  2. 2डेलिमिटर (ज़्यादातर फ़ाइलों के लिए ऑटो-डिटेक्ट काम करता है) और क्या पहली पंक्ति में हेडर हैं, इसे चेक करें।
  3. 3चुनें कि क्या नंबर और बूलियन को कन्वर्ट करना है, और प्रीटी (pretty) या मिनिफाइड (minified) आउटपुट चुनें।
  4. 4JSON को कॉपी करें या इसे .json फ़ाइल के रूप में डाउनलोड करें।

अपने ब्राउज़र में CSV को JSON में बदलें

CSV स्प्रेडशीट, डेटाबेस और एनालिटिक्स टूल का यूनिवर्सल एक्सपोर्ट फॉर्मेट है, जबकि API, JavaScript ऐप्स और NoSQL डेटाबेस JSON का इस्तेमाल करते हैं। यह CSV टू JSON कनवर्टर इन दोनों के बीच एक पुल का काम करता है: बस कोई CSV फ़ाइल पेस्ट करें या खोलें और तुरंत सही फॉर्मेट में JSON पाएँ। यह अपने आप डेलिमिटर (delimiter) का पता लगाता है, कोटेड (quoted) फ़ील्ड्स को सही ढंग से हैंडल करता है और नंबर, बूलियन (booleans) और खाली सेल्स को सही JSON टाइप में बदल देता है। आपका डेटा कभी भी आपके डिवाइस से बाहर नहीं जाता है।

फ़ीचर्स

  • ऑब्जेक्ट्स का ऐरे या ऐरे का ऐरे — हेडर रो (header row) को keys के रूप में इस्तेमाल करें, या रोज़ (rows) को साधारण ऐरे के रूप में ही रखें।
  • डेलिमिटर ऑटो-डिटेक्शन — कॉमा, सेमीकोलन, टैब (TSV) और पाइप के लिए, साथ ही मैन्युअल रूप से बदलने का विकल्प।
  • स्टैंडर्ड्स-कंप्लायंट पार्सिंग — कोटेड फ़ील्ड्स, बीच में आने वाले कॉमा, लाइन ब्रेक और एस्केप्ड कोट्स को सही से पार्स करता है।
  • टाइप कन्वर्ज़न — नंबर, true/false और null को कन्वर्ट करता है, जबकि ज़िप कोड जैसी शुरुआत में ज़ीरो (leading-zero) वाली वैल्यूज़ को टेक्स्ट के रूप में ही रखता है।
  • डुप्लिकेट और खाली हेडर्स अपने आप रीनेम (name_2, column_3) हो जाते हैं ताकि कोई भी डेटा ओवरराइट न हो।
  • Pretty या minified आउटपुट, वन-क्लिक कॉपी और .json डाउनलोड की सुविधा।
  • प्राइवेट — फ़ाइलें आपके डिवाइस पर ही (locally) पढ़ी जाती हैं और कभी भी अपलोड नहीं होती हैं।

उदाहरण

यह CSV:

id,name,active
1,Ada Lovelace,true
2,"Turing, Alan",false

ऐसा बन जाता है:

[
  { "id": 1, "name": "Ada Lovelace", "active": true },
  { "id": 2, "name": "Turing, Alan", "active": false }
]

"Turing, Alan" के आस-पास लगे कोट्स (quotes) कॉमा को फ़ील्ड के अंदर ही रखते हैं और इसे दो कॉलम में बँटने से रोकते हैं।

क्लीन कन्वर्ज़न के लिए टिप्स

  • सुनिश्चित करें कि पहली रो में कॉलम के नाम हों जिन्हें आप JSON कीज़ बनाना चाहते हैं। बिना स्पेस वाले छोटे और एक जैसे नाम (उदाहरण के लिए first_name) कोड में इस्तेमाल करने में सबसे आसान होते हैं।
  • रो और कॉलम की संख्या चेक करें जो एडिटर के नीचे दिखाई गई है। अगर कॉलम की संख्या गलत लग रही है, तो शायद आपका डेलिमिटर भी गलत है।
  • टेक्स्ट के रूप में फ़ॉर्मैट किए गए नंबर्स का ध्यान रखें। 1,234.50 या 12% जैसी वैल्यूज़ स्ट्रिंग ही रहती हैं क्योंकि ये मान्य JSON नंबर्स नहीं हैं। अगर आपको नंबर्स चाहिए, तो पहले उन्हें अपनी स्प्रेडशीट में ठीक कर लें।
  • बड़ी फ़ाइलें जो कई मेगाबाइट की होती हैं, वे आसानी से कन्वर्ट हो जाती हैं, लेकिन बहुत बड़े एक्सपोर्ट को स्क्रीन पर लोड होने में समय लग सकता है। रिज़ल्ट को स्क्रॉल करके देखने के बजाय सीधे डाउनलोड कर लें।

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

क्या आपको उल्टा कन्वर्ट करना है? JSON to CSV Converter JSON ऐरे को स्प्रेडशीट के लिए तैयार CSV में बदल देता है। रिज़ल्ट को वैलिडेट या रीफ़ॉर्मैट करने के लिए, इसे JSON Formatter में पेस्ट करें।

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

कनवर्टर किस तरह का JSON स्ट्रक्चर बनाता है?
First row is a header पर टिक करने पर, आपको ऑब्जेक्ट्स का एक ऐरे (array of objects) मिलता है, जिसमें प्रत्येक पंक्ति के लिए एक ऑब्जेक्ट होता है और हेडर सेल्स का उपयोग कीज़ (keys) के रूप में किया जाता है: [{"id": 1, "name": "Ada"}, …]। इसके बिना, आपको ऐरे का एक ऐरे (array of arrays) मिलता है, प्रत्येक पंक्ति के लिए एक: [[1, "Ada"], …]।
नंबर्स, बूलियन और खाली सेल्स को कैसे कन्वर्ट किया जाता है?
Convert numbers and booleans पर टिक करने पर, 42 और 3.14 जैसी वैल्यूज़ JSON नंबर्स बन जाती हैं, true और false बूलियन बन जाते हैं, और खाली सेल्स null बन जाते हैं। जिन वैल्यूज़ की जानकारी खो सकती है, वे टेक्स्ट ही रहती हैं — उदाहरण के लिए, शुरुआत में ज़ीरो वाले ज़िप कोड या आईडी (00123) और बहुत बड़े इंटीजर्स। हर वैल्यू को स्ट्रिंग के रूप में रखने के लिए इस विकल्प से टिक हटा दें।
क्या यह फ़ील्ड्स के अंदर कॉमा और लाइन ब्रेक को हैंडल करता है?
हाँ। पार्सर CSV स्टैंडर्ड (RFC 4180) का पालन करता है: डबल कोट्स में लिपटे फ़ील्ड्स में डेलिमिटर, लाइन ब्रेक और दो डबल कोट्स ("") के रूप में लिखे गए एस्केप्ड कोट्स शामिल हो सकते हैं। यदि कोई कोट कभी बंद नहीं होता है, तो कनवर्टर अनुमान लगाने के बजाय एक एरर दिखाता है।
मेरी CSV में सेमीकोलन का उपयोग होता है। क्या यह काम करेगा?
हाँ। कई यूरोपीय देशों में स्प्रेडशीट प्रोग्राम सेमीकोलन के साथ CSV एक्सपोर्ट करते हैं क्योंकि कॉमा का उपयोग डेसिमल सेपरेटर के रूप में किया जाता है। ऑटो-डिटेक्ट कॉमा, सेमीकोलन, टैब और पाइप को पहचान लेता है, या आप डेलिमिटर खुद भी चुन सकते हैं।
क्या मेरा डेटा कहीं अपलोड होता है?
नहीं। फ़ाइल पूरी तरह से आपके ब्राउज़र में पढ़ी और कन्वर्ट की जाती है, इसलिए इसे कस्टमर लिस्ट, एक्सपोर्ट्स और अन्य प्राइवेट डेटा के साथ उपयोग करना पूरी तरह सुरक्षित है।
मैं Excel फ़ाइल को कैसे कन्वर्ट करूँ?
Excel, Google Sheets या Numbers में, शीट को CSV (comma-separated values) के रूप में एक्सपोर्ट या सेव करें, फिर उस फ़ाइल को यहाँ खोलें।
JSON से CSV कनवर्टरJSON ऐरे को स्प्रेडशीट-रेडी CSV में बदलें, जिसमें नेस्टेड ऑब्जेक्ट्स को कॉलम में फ्लैट किया गया हो।JSON फॉर्मेटर और वैलिडेटरस्पष्ट एरर लोकेशन के साथ JSON को तुरंत beautify, minify और वैलिडेट करें।डुप्लिकेट लाइनें हटाएंलिस्ट और टेक्स्ट से रिपीट होने वाली लाइनें डिलीट करें; केस इग्नोर करने, स्पेस ट्रिम करने और सॉर्ट करने के विकल्पों के साथ।Base64 एनकोड और डिकोडटेक्स्ट और फाइल्स को Base64 में बदलें और वापस लाएं, पूर्ण UTF-8 और Base64URL सपोर्ट के साथ।Base64 से Imageअपने ब्राउज़र में तुरंत Base64 स्ट्रिंग्स और Data URIs को डिकोड करके देखने और डाउनलोड करने योग्य images में बदलें।Chmod कैलकुलेटरचेकबॉक्स, 755 जैसे ऑक्टल नंबर और rwxr-xr-x जैसी सिम्बोलिक परमिशन के बीच कन्वर्ट करें।