मुख्य सामग्री पर जाएँ
FreeOnlineTools Go
हिन्दी
कैसे करें

चरण-दर-चरण CSV को JSON में कैसे बदलें

FreeOnlineTools Team द्वारा · अद्यतन किया गया 2026-09-02

त्वरित जवाब

CSV को JSON में बदलने के लिए: CSV to JSON Converter में CSV डेटा पेस्ट करें, चुनें कि पहली पंक्ति header है या नहीं, और Convert क्लिक करें। टूल CSV पार्स करके JSON array output करता है। सारा प्रोसेसिंग स्थानीय है।

परिचय

CSV (Comma-Separated Values) टेबुलर डेटा का आम फॉर्मेट है —स्प्रेडशीट, डेटाबेस निर्यात और data science डेटासेट अक्सर CSV उपयोग करते हैं। JSON (JavaScript Object Notation) web API और आधुनिक अनुप्रयोगों का मानक फॉर्मेट है। CSV को JSON में बदलने से टेबुलर डेटा को JavaScript में लोड या API को भेज सकते हैं।

क्रमशः

  1. CSV से JSON कनवर्टर खोलें

    CSV से JSON कन्वर्टर टूल पृष्ठ पर जाएँ। टूल किसी भी CSV टेक्स्ट को इनपुट के रूप में स्वीकार करता है, जिसमें उद्धरण चिह्नों के अंदर अल्पविराम वाले मान भी शामिल हैं।

  2. अपना CSV डेटा चिपकाएँ

    अपना CSV इनपुट टेक्स्ट क्षेत्र में चिपकाएँ। एक सामान्य CSV में प्रति पंक्ति एक पंक्ति होती है, जिसमें मान अल्पविराम से अलग होते हैं। पहली पंक्ति अक्सर एक हेडर पंक्ति होती है जिसमें कॉलम नाम होते हैं।

  3. हेडर हैंडलिंग कॉन्फ़िगर करें

    यदि आपकी पहली पंक्ति में कॉलम नाम (हेडर) हैं, तो 'पहली पंक्ति हेडर है' विकल्प सक्षम करें। टूल इन नामों का उपयोग JSON कुंजियों के रूप में करेगा। यदि अक्षम किया गया है, तो प्रत्येक पंक्ति मानों की JSON सरणी बन जाती है।

  4. सीमांकक सेट करें (यदि आवश्यक हो)

    अधिकांश CSV फ़ाइलें अल्पविराम का उपयोग करती हैं, लेकिन कुछ अर्धविराम, टैब या पाइप का उपयोग करती हैं। यदि आपकी फ़ाइल किसी भिन्न सीमांकक का उपयोग करती है, तो इसे विकल्पों में सेट करें। टूल डिलीमीटर वाले उद्धृत मानों को सही ढंग से संभालता है।

  5. JSON को कनवर्ट करें और कॉपी करें

    कन्वर्ट पर क्लिक करें. टूल CSV को पार्स करता है और JSON आउटपुट करता है। हेडर के साथ, प्रत्येक पंक्ति {"name":"Alice","age":"30"} जैसी एक ऑब्जेक्ट बन जाती है। अपने एप्लिकेशन में उपयोग के लिए JSON को अपने क्लिपबोर्ड पर कॉपी करें।

उदाहरण

CSV हेडर के साथ JSON ऑब्जेक्ट

इनपुट: नाम, उम्र, शहर ऐलिस, 30, एनवाईसी बॉब, 25, एलए

उत्पादन: [ {"name":"Alice","age":"30","city":"NYC"}, {"name":"Bob","age":"25","city":"LA"} ]

CSV अल्पविराम युक्त उद्धृत मानों के साथ

इनपुट: नाम, नोट ऐलिस,"हैलो, दुनिया" बॉब,"फू, बार"

उत्पादन: [ {"name":"Alice","note":"Hello, world"}, {"name":"Bob","note":"foo, bar"} ]

CSV को JSON सरणियों में हेडर के बिना

इनपुट: Alice,30,NYC Bob,25,LA

उत्पादन: [ ["Alice","30","NYC"], ["Bob","25","LA"] ]

सामान्य समस्या

  • सभी CSV मान JSON में स्ट्रिंग हैं - "30" जैसी संख्याएं स्ट्रिंग के रूप में रहती हैं। अपने एप्लिकेशन में नंबर() या पार्सइंट() के साथ संख्याओं में कनवर्ट करें।
  • एम्बेडेड अल्पविरामों के साथ उद्धृत मान - एक उचित CSV पार्सर उद्धरणों को सही ढंग से संभालता है; अल्पविराम पर सरल विभाजन "हैलो, दुनिया" जैसे मूल्यों पर टूट जाता है।
  • असंगत पंक्ति की लंबाई - कुछ पंक्तियों में हेडर की तुलना में कम या अधिक कॉलम हो सकते हैं। टूल पैड लुप्त मानों को शून्य कर देता है या अतिरिक्त मानों को काट देता है।
  • एन्कोडिंग समस्याएँ - Excel से CSV फ़ाइलें BOM या विभिन्न एन्कोडिंग का उपयोग कर सकती हैं। चिपकाने से पहले UTF-8 के रूप में सहेजें.

सुझावों

  • यदि आपके CSV में हेडर हैं, तो नामित कुंजियों के साथ JSON ऑब्जेक्ट प्राप्त करने के लिए हेडर विकल्प सक्षम करें - जो सरणियों की तुलना में बहुत अधिक उपयोगी है।
  • रूपांतरण के बाद अपने एप्लिकेशन में संख्यात्मक स्ट्रिंग को संख्याओं में बदलें, क्योंकि CSV में किसी प्रकार की जानकारी नहीं है।
  • बड़ी CSV फ़ाइलों (10MB+) के लिए, पूरी फ़ाइल को मेमोरी में लोड करने के बजाय स्ट्रीमिंग पार्सर का उपयोग करें।
  • तत्काल, निजी रूपांतरण के लिए हमारे CSV से JSON कनवर्टर का उपयोग करें - कोई भी डेटा आपके ब्राउज़र को नहीं छोड़ता है।

संबंधित उपकरण

संबंधित मार्गदर्शिकाएँ

संदर्भ