CSV से JSON इस्तेमाल कैसे करें
- 1
CSV पेस्ट करें या यहाँ छोड़ें
स्प्रेडशीट से कॉपी की हुई पंक्तियाँ पेस्ट करें या .csv/.tsv फ़ाइल खींचकर छोड़ें; डिलिमिटर अपने-आप पहचान लिया जाता है।
- 2
हेडर और टाइप जाँचें
प्रीव्यू में देखें कि पहली पंक्ति में कॉलम के नाम हैं और नंबर व तारीखें सही पहचानी गई हैं।
- 3
JSON कॉपी करें
ऑब्जेक्ट की ऐरे या ऐरे की ऐरे चुनें, चाहें तो डॉट वाले नामों के कॉलम नेस्ट करें, फिर .json कॉपी या डाउनलोड करें।
सीमाएँ और Pro
500 MB तक की CSV और TSV फ़ाइलें, पंक्तियों की कोई सीमा नहीं।
4 GB तक की फ़ाइलें। Pro देखें
CSV से JSON के बारे में
CSV to JSON कॉमा से अलग किए गए (या सेमीकोलन, टैब और पाइप से अलग किए गए) टेक्स्ट को JSON में बदल देता है, जिसे आप JavaScript, REST API फ़िक्स्चर, NoSQL इंपोर्ट या कॉन्फ़िग फ़ाइल में इस्तेमाल कर सकते हैं। हेडर पंक्ति से प्रॉपर्टी के नाम मिलते हैं, इसलिए name, email और plan कॉलम वाली शीट ठीक उन्हीं कुंजियों वाली ऑब्जेक्ट की ऐरे बन जाती है।
CSV में कोई टाइप नहीं होता, सब कुछ टेक्स्ट होता है, इसलिए कन्वर्टर तय करता है कि JSON में हर वैल्यू क्या होनी चाहिए। पूर्णांक और दशमलव वाले नंबर JSON नंबर बनते हैं, true और false बूलियन बनते हैं, 2024-03-31 जैसी ISO तारीखें डेट स्ट्रिंग के रूप में रहती हैं, और खाली सेल null बन जाते हैं (या छोटे ऑब्जेक्ट चाहिए तो पूरी तरह छोड़ दिए जाते हैं)। जो वैल्यू सिर्फ़ नंबर जैसी दिखती हैं, जैसे शुरुआती शून्य वाले पिन कोड, फ़ोन नंबर और 16 अंकों की ID, वे स्ट्रिंग ही रहती हैं ताकि कुछ भी चुपचाप राउंड न हो।
customer.address.city जैसे डॉट वाले कॉलम नाम नेस्टेड ऑब्जेक्ट में दोबारा बनाए जा सकते हैं, जो JSON को स्प्रेडशीट से घुमाकर वापस लाने का आम तरीका है। कॉमा, कोट या लाइन ब्रेक वाले कोट किए गए फ़ील्ड RFC 4180 के नियमों पर चलते हैं, और पुराने Excel में Windows-1252 में सेव किए गए एक्सपोर्ट डिकोड हो जाते हैं, ताकि एक्सेंट वाले नाम सही रहें।
तुरंत आज़माने के लिए कुछ पंक्तियाँ पेस्ट करें, या लाखों लाइनों वाली फ़ाइल छोड़ें; पार्सिंग बैकग्राउंड वर्कर में होती है, इसलिए पेज चलता रहता है।
गोपनीयता
आप जो CSV पेस्ट करते हैं या छोड़ते हैं, वह इसी ब्राउज़र टैब में पार्स होता है और कभी सर्वर पर नहीं भेजा जाता; पेज छोड़ने के बाद पेस्ट किया गया टेक्स्ट सेव नहीं रहता।