यह टूल क्या करता है
CSV → JSON गलत तरीके से स्प्लिट(",") के साथ विभाजित करने के बजाय CSV कैरेक्टर को कैरेक्टर द्वारा पार्स करने के लिए पापा पार्स का उपयोग करें। पहली पंक्ति फ़ील्ड नाम के रूप में कार्य करती है, और प्रत्येक बाद की पंक्ति एक ऑब्जेक्ट में परिवर्तित हो जाती है। मूल फ़ील्ड डिफ़ॉल्ट रूप से स्ट्रिंग प्रकार को बरकरार रखती है।
- "टॉम, जूनियर" जैसे अल्पविराम वाले फ़ील्ड समर्थित हैं.
- एक पंक्ति में दो दोहरे उद्धरण चिह्न एक फ़ील्ड के भीतर एक दोहरे उद्धरण चिह्न का प्रतिनिधित्व करते हैं।
- विशिष्ट पार्सिंग त्रुटियाँ तब प्रदर्शित होंगी जब फ़ील्ड की संख्या असंगत होगी या उद्धरण चिह्न बंद नहीं होंगे।
इसे कैसे उपयोग करें
- हेडर की पहली पंक्ति के साथ CSV चिपकाएँ।
- "JSON में कनवर्ट करें" पर क्लिक करें।
- पार्सिंग चेतावनियाँ देखें या ऑब्जेक्ट सारणी को प्रारूपित करें।
- परिणाम कॉपी करें या परिणाम.json डाउनलोड करें।
सामान्य उपयोग
- स्प्रेडशीट निर्यातित सीएसवी को फ्रंट-एंड परीक्षण डेटा में कनवर्ट करें।
- जटिल सीएसवी की वास्तविक फ़ील्ड सीमाओं की जाँच करें।
- चीनी और मल्टी-लाइन टेक्स्ट रिकॉर्ड को JSON में बदलें।
CSV → JSON की विशेषताएँ
आरएफसी 4180 के बुनियादी नियमों के अनुसार सीएसवी को पार्स करता है, जिसमें उद्धरण चिह्नों, नई पंक्तियों और दोहरे उद्धरण चिह्नों के भीतर अल्पविराम शामिल हैं। यह दैनिक विकास, डिबगिंग, डेटा सॉर्टिंग और कोड अनुकूलन परिदृश्यों के लिए उपयुक्त है। प्रसंस्करण परिणामों को सीधे देखा, कॉपी या डाउनलोड किया जा सकता है।
FAQ
क्या सीएसवी में लाइन ब्रेक हमेशा नए रिकॉर्ड का संकेत देते हैं?
जरूरी नहीं. दोहरे उद्धरण चिह्नों से घिरे फ़ील्ड में नई पंक्तियाँ हो सकती हैं, और पार्सर उन्हें उसी फ़ील्ड में रखेगा।
क्या संख्यात्मक मान स्वतः ही संख्या बन जाएगा?
डिफ़ॉल्ट रूप से नहीं, टूल सीएसवी के पाठ्य शब्दार्थ को संरक्षित करता है और पोस्टल कोड, लंबी संख्या या अग्रणी शून्य को गलत तरीके से परिवर्तित होने से बचाता है।
क्या विंडोज़ सीआरएलएफ को पहचाना जा सकता है?
हाँ. पार्सर सीआरएलएफ, एलएफ, या सीआर लाइन टर्मिनेटर को पहचानता है।