CSV और JSON रूपांतरण

सेल को स्ट्रिंग रखते हुए और शीर्षक व उद्धरण चिह्न जाँचते हुए CSV तालिका और JSON स्थानीय रूप से रूपांतरित करें।

यह पृष्ठ वर्तमान दायरे में इस भाषा के उपलब्ध टूल दिखाता है। इसका अर्थ यह नहीं कि साइट के सभी टूल हर भाषा में अनूदित हैं।

बिना अपने आप सहेजे, स्थानीय प्रसंस्करण। UTF-8; अधिकतम 2 MiB, 5,000 डेटा पंक्तियाँ, 100 कॉलम और 1,00,000 सेल; हर सेल में 20,000 पाठ इकाइयाँ। पार्सिंग वर्कर की समय सीमा 5 सेकंड है।

विभाजक स्पष्ट रूप से चुना जाता है। खाली पंक्तियाँ और स्पेस अपने आप नहीं हटते और शुरुआती शून्य बने रहते हैं। अंत का पंक्ति-विराम नया रिकॉर्ड नहीं जोड़ता। CSV आउटपुट हर सेल को दोहरे उद्धरण चिह्नों में रखता है और CRLF तथा UTF-8 BOM का उपयोग करता है।

बड़ी संख्याओं सहित सभी सेल मान स्ट्रिंग ही रहते हैं। JSON संख्याएँ, null, बूलियन और नेस्टेड मान चुपचाप स्वीकार नहीं किए जाते। ऑब्जेक्ट के शीर्षक अलग-अलग और गैर-खाली होने चाहिए।

यह विकल्प केवल CSV निर्यात पर लागू होता है; JSON आउटपुट के मान नहीं बदलता। डिफ़ॉल्ट रूप से शुरुआत में संभावित =, +, - या @ के पहले और टैब या पंक्ति-विराम से शुरू होने वाले सेल के पहले एकल उद्धरण चिह्न जोड़ा जाता है। इससे शीर्षकों सहित निर्यात किया गया पाठ बदलता है। स्प्रेडशीट प्रोग्राम मूल पाठ मानों को फ़ॉर्मूले मान सकते हैं। पाठ के रूप में आयात करने की सेटिंग जाँचें।

इस्तेमाल का तरीका

डेटा पेस्ट करें या UTF-8 फ़ाइल चुनें। रूपांतरण की दिशा, विभाजक, शीर्षक विकल्प और JSON संरचना चुनें। फ़ॉर्मूले वाले सेल का व्यवहार जाँचें, फिर रूपांतरित करके परिणाम कॉपी या डाउनलोड करें।

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

id,name के बाद 001,Ahmed होने पर "001" और "Ahmed" स्ट्रिंग मानों वाला ऑब्जेक्ट बनता है; 001 संख्या 1 में नहीं बदलता।

समर्थन और सीमाएँ

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

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

क्या फ़ॉर्मूले और बड़ी संख्याएँ बदलती हैं?

CSV आउटपुट हर सेल को दोहरे उद्धरण चिह्नों में रखता है और CRLF तथा BOM उपयोग करता है। डिफ़ॉल्ट रूप से शीर्षकों सहित फ़ॉर्मूले जैसे सेल के आगे एकल उद्धरण चिह्न जोड़ा जाता है; इससे उनका पाठ जानबूझकर बदलता है। सेल मान ठीक वैसे ही रखने के लिए मूल पाठ निर्यात चुनें, लेकिन ध्यान रहे कि स्प्रेडशीट प्रोग्राम उन्हें फ़ॉर्मूले समझ सकते हैं। व्हाइटस्पेस या पंक्तियों की सफ़ाई अपने आप नहीं होती और शुरुआती शून्य संख्याओं में नहीं बदलते।

संबंधित टूल