CSV से JSON कन्वर्टर
CSV को JSON में बदलें: डिलिमिटर अपने आप पहचाना जाता है, हेडर पंक्ति, संख्या और बूलियन टाइपिंग, और डॉट-पाथ कॉलम नेस्टेड ऑब्जेक्ट बनते हैं। मुफ़्त और निजी।
पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड नहीं होता।
संबंधित टूल्स
सभी देखेंCSV से JSON क्या है?
CSV या TSV डेटा को JSON ऐरे में बदलें। हेडर पंक्ति के साथ हर पंक्ति ऑब्जेक्ट बनती है, कॉमा और पंक्ति-विराम वाले कोट किए फ़ील्ड सही पार्स होते हैं, और address.city जैसे कॉलम नेस्टेड ऑब्जेक्ट में बदले जा सकते हैं।
CSV से JSON का उपयोग कैसे करें
- CSV इनपुट बॉक्स में CSV पेस्ट करें, या उदाहरण लोड करें या फ़ाइल खोलें इस्तेमाल करें।
- डिलिमिटर चुनें (स्वतः पहचानें, कॉमा, सेमीकोलन, टैब या पाइप) और तय करें कि पहली पंक्ति हेडर है या नहीं।
- संख्याएँ, बूलियन और खाली सेल बदलें और डॉट वाले हेडर को नेस्ट करें चालू या बंद करें।
- JSON आउटपुट टाइप करते ही अपडेट होता है; कॉपी करें या डाउनलोड करें इस्तेमाल करें।
उदाहरण
id,name,address.city 1,Ada,London
[
{
"id": 1,
"name": "Ada",
"address": {
"city": "London"
}
}
] CSV से JSON का उपयोग कब करें
स्प्रेडशीट निर्यात को API, फ़िक्स्चर या स्क्रिप्ट के लिए JSON में बदलने के लिए इसका उपयोग करें। जहाँ शुरुआती शून्य मायने रखते हों (पिन कोड, फ़ोन नंबर) वहाँ टाइपिंग बंद करें, वरना "007" 7 बन जाएगा।
CSV से JSON कैसे काम करता है
पार्सिंग PapaParse से होती है, जो RFC 4180 कोटिंग का पालन करता है: डबल कोट्स में फ़ील्ड में डिलिमिटर, पंक्ति-विराम और दोहरे कोट ("") हो सकते हैं। खाली पंक्तियाँ छोड़ दी जाती हैं और UTF-8 BOM हटाया जाता है। टाइपिंग चालू होने पर संख्यात्मक और true/false सेल संख्या और बूलियन बनते हैं और खाली सेल null बनते हैं। फिर डॉट वाले हेडर नेस्टेड ऑब्जेक्ट में फैलते हैं (address.city → {"address":{"city":…}}), और संख्यात्मक पाथ खंड ऐरे बनाते हैं।
सामान्य उपयोग मामले
- REST API इम्पोर्ट के लिए स्प्रेडशीट निर्यात को JSON में बदलना
- CSV फ़ाइल से JSON टेस्ट डेटा बनाना
- सेमीकोलन से अलग यूरोपीय CSV को JSON में बदलना
- सपाट कॉलम नामों से नेस्टेड JSON ऑब्जेक्ट बनाना
अक्सर पूछे जाने वाले प्रश्न
डिलिमिटर कैसे पहचाना जाता है?
PapaParse पहली पंक्तियों पर आम डिलिमिटर आज़माता है और वह चुनता है जो पंक्तियों को सबसे एकरूप ढंग से बाँटे। पहचान विफल हो तो हाथ से चुनें।
क्या फ़ील्ड में कॉमा या पंक्ति-विराम हो सकते हैं?
हाँ, अगर वे RFC 4180 के अनुसार डबल कोट्स में लिपटे हों।
अगर हेडर पंक्ति न हो तो?
पहली पंक्ति हेडर है का निशान हटाएँ; तब हर पंक्ति सेल मानों का ऐरे बन जाती है।