UTILS.
निजता हमेशा पहले
⇄

CSV ⇄ JSON कन्वर्टर

CSV को JSON एरे में और JSON को वापस CSV में बदलें।

आपकी फ़ाइलें इसी डिवाइस पर रहती हैं

फ़ाइलें ब्राउज़र में प्रोसेस होती हैं, कभी अपलोड नहीं होतीं। साइट टूल चलाने के लिए ज़रूरी कोड और संसाधन डाउनलोड करती है। न खाता, न ट्रैकर।

इस टूल को एक HTML फ़ाइल में सहेजकर ऑफ़लाइन इस्तेमाल करने के लिए डाउनलोड करें।

गोपनीयता →

आपके टेक्स्ट और फ़ाइलें इसी डिवाइस पर रहते हैं। यह टूल कुछ भी अपलोड या सेव नहीं करता।

एक पूरा उदाहरण आज़माएँ

उदाहरण

अर्धविराम और शीर्षक वाली पंक्ति चुनें, पहली पंक्ति में name;note और दूसरी में Ada;"a;b" दर्ज करें, फिर CSV → JSON चुनें। नोट a;b एक ही फ़ील्ड में रहता है। [{"name":"Ada","note":"a;b"}] को वापस CSV में बदलने पर अर्धविराम वाला फ़ील्ड सही ढंग से उद्धरण चिह्नों में रखा जाता है।

ध्यान रखें

CSV मान स्ट्रिंग ही रहते हैं। अलग-अलग और गैर-खाली शीर्षक इस्तेमाल करें। रूपांतरण से पहले नेस्टेड JSON ऑब्जेक्ट और ऐरे को समतल संरचना में बदलें। इनपुट या सेटिंग बदलने से पिछला परिणाम साफ़ हो जाता है। कॉपी और डाउनलोड हमेशा सबसे हाल के पूरे हुए रूपांतरण का इस्तेमाल करते हैं।

इस टूल के बारे में

विभाजक चुनें और बताएँ कि पहली पंक्ति में शीर्षक हैं या नहीं, फिर CSV को JSON या JSON को CSV में बदलें। पूरे कोड के साथ तालिका देखें। CSV फ़ील्ड स्ट्रिंग रहते हैं और शुरुआत के शून्य भी सुरक्षित रहते हैं। शीर्षक मोड के लिए अलग-अलग, गैर-खाली नाम और हर पंक्ति में समान संख्या में फ़ील्ड ज़रूरी हैं। JSON इनपुट समतल ऑब्जेक्ट का ऐरे या ऐरे का ऐरे होना चाहिए; नेस्टेड मान स्वीकार नहीं किए जाते। मौजूद न होने वाली प्रॉपर्टी और null खाली CSV सेल बन जाते हैं।

इनपुट अधिकतम 5 MiB UTF-8 टेक्स्ट, आउटपुट 20 MiB और JSON नेस्टिंग 128 स्तर तक सीमित हैं। पेज को तेज़ बनाए रखने के लिए बड़े कोड, ट्री और तालिका के पूर्वावलोकन सीमित हैं; कॉपी और डाउनलोड में पूरा परिणाम मिलता है। प्रोसेसिंग डिवाइस पर ही एक ऐसे बैकग्राउंड वर्कर में होती है जिसे रद्द किया जा सकता है। डाउनलोड किए गए ऑफ़लाइन टूल में भी यही होता है।

प्रोसेसिंग को तेज़ बनाए रखने के लिए JSON और CSV में अधिकतम 100,000 मान या सेल स्वीकार किए जाते हैं। SQL में अधिकतम 4,000 टोकन और 100 नेस्टेड स्तर स्वीकार किए जाते हैं।

इनपुट या सेटिंग बदलने से पिछला परिणाम साफ़ हो जाता है। कॉपी और डाउनलोड हमेशा सबसे हाल के पूरे हुए रूपांतरण का इस्तेमाल करते हैं।

आपके टेक्स्ट और फ़ाइलें इसी डिवाइस पर रहते हैं। यह टूल कुछ भी अपलोड या सेव नहीं करता।

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

मैं इस टूल का इस्तेमाल कैसे करूँ?
विभाजक चुनें और बताएँ कि पहली पंक्ति में शीर्षक हैं या नहीं, फिर CSV को JSON या JSON को CSV में बदलें। पूरे कोड के साथ तालिका देखें। CSV फ़ील्ड स्ट्रिंग रहते हैं और शुरुआत के शून्य भी सुरक्षित रहते हैं। शीर्षक मोड के लिए अलग-अलग, गैर-खाली नाम और हर पंक्ति में समान संख्या में फ़ील्ड ज़रूरी हैं। JSON इनपुट समतल ऑब्जेक्ट का ऐरे या ऐरे का ऐरे होना चाहिए; नेस्टेड मान स्वीकार नहीं किए जाते। मौजूद न होने वाली प्रॉपर्टी और null खाली CSV सेल बन जाते हैं।
यह मेरे डेटा को कैसे संभालता है?
CSV मान स्ट्रिंग ही रहते हैं। अलग-अलग और गैर-खाली शीर्षक इस्तेमाल करें। रूपांतरण से पहले नेस्टेड JSON ऑब्जेक्ट और ऐरे को समतल संरचना में बदलें। आपके टेक्स्ट और फ़ाइलें इसी डिवाइस पर रहते हैं। यह टूल कुछ भी अपलोड या सेव नहीं करता।
क्या मैं बड़ी फ़ाइलें इस्तेमाल कर सकता हूँ या ऑफ़लाइन काम कर सकता हूँ?
इनपुट अधिकतम 5 MiB UTF-8 टेक्स्ट, आउटपुट 20 MiB और JSON नेस्टिंग 128 स्तर तक सीमित हैं। पेज को तेज़ बनाए रखने के लिए बड़े कोड, ट्री और तालिका के पूर्वावलोकन सीमित हैं; कॉपी और डाउनलोड में पूरा परिणाम मिलता है। प्रोसेसिंग डिवाइस पर ही एक ऐसे बैकग्राउंड वर्कर में होती है जिसे रद्द किया जा सकता है। डाउनलोड किए गए ऑफ़लाइन टूल में भी यही होता है। प्रोसेसिंग को तेज़ बनाए रखने के लिए JSON और CSV में अधिकतम 100,000 मान या सेल स्वीकार किए जाते हैं। SQL में अधिकतम 4,000 टोकन और 100 नेस्टेड स्तर स्वीकार किए जाते हैं।

और टूल