JSON से CSV कन्वर्टर
ऑब्जेक्ट के ऐरे को CSV फ़ाइल बनाइए, या CSV एक्सपोर्ट को वापस JSON में पढ़िए, और दोनों में से कोई भी दस्तावेज़ आपके ब्राउज़र से बाहर नहीं जाता।
JSON
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
CSV
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
नतीजा यहां दिखाई देगा।
यह पूरी तरह आपके ब्राउज़र में चलता है। आप जो पेस्ट करते हैं वह अपलोड नहीं होता, और आप इसे अपने ब्राउज़र के नेटवर्क टैब में देख सकते हैं।
इस टूल के बारे में
CSV की कोई एक ऐसी विशिष्टि नहीं है जिसे सब मानते हों, इसलिए यह टूल RFC 4180 का पालन करता है और जहां उससे अलग जाता है वहां बता देता है। रिकॉर्ड लाइन फ़ीड से अलग किए जाते हैं, RFC वाले कैरिज रिटर्न और लाइन फ़ीड की जोड़ी से नहीं, क्योंकि ब्राउज़र का टेक्स्ट बॉक्स वह जोड़ी पढ़ते ही बदल देता है; इनपुट में दोनों चलते हैं। किसी फ़ील्ड पर कोट तभी लगते हैं जब उसमें सेपरेटर, कोट या लाइन ब्रेक हो, जब तक कि हर फ़ील्ड कोट करें चालू न हो, जो हर फ़ील्ड पर कोट लगा देता है। CSV की ओर जाने के लिए ऑब्जेक्ट का ऐरे चाहिए, क्योंकि वही एक JSON आकार है जो तालिका है, और अकेला ऑब्जेक्ट एक पंक्ति की तालिका मान लिया जाता है। नेस्टेड ऑब्जेक्ट या ऐरे का CSV में कोई रूप ही नहीं है, इसलिए उसका JSON टेक्स्ट सेल में लिख दिया जाता है। null डिफ़ॉल्ट रूप से खाली फ़ील्ड बन जाता है, यानी null और खाली स्ट्रिंग एक जैसे दिखते हैं; इसे literal null या आपके टाइप किए कस्टम मार्कर के रूप में भी लिखा जा सकता है। CSV से लौटते समय हर फ़ील्ड स्ट्रिंग ही रहती है, क्योंकि टाइप का अंदाज़ा लगाना ही 01234 पिन कोड को 1234 और लंबे आईडी को गोल की गई संख्या बना देता है। सेपरेटर कॉमा, सेमीकोलन, टैब या पाइप हो सकता है, हाथ से चुना गया या ऑटो-डिटेक्ट पर छोड़ा गया, जो पहली पंक्ति से अंदाज़ा लगाता है और कुछ न मिलने पर कॉमा इस्तेमाल करता है। Excel के लिए CSV आउटपुट में UTF-8 BOM जोड़ा जा सकता है, वरना Excel UTF-8 फ़ाइल की एन्कोडिंग गलत समझ लेता है; बाकी ज़्यादातर टूल इसे अनदेखा करते हैं, इसलिए यह चालू करने तक बंद रहता है। फ़ॉर्मूला इंजेक्शन से बचाव भी डिफ़ॉल्ट रूप से बंद है, क्योंकि यह सेल की असली सामग्री बदल देता है: चालू करने पर, बराबर, प्लस, माइनस या ऐट चिह्न से शुरू होने वाले मान के आगे एक कोट लग जाता है ताकि Excel या Google Sheets उसे फ़ॉर्मूला नहीं, टेक्स्ट समझे।
कैसे उपयोग करें
- दिशा चुनिए, फिर अपना दस्तावेज़ बाएं पैनल में पेस्ट कीजिए या नमूना लोड कीजिए।
- सेपरेटर तय कीजिए, और बताइए कि पहली पंक्ति में कॉलम के नाम हैं या नहीं।
- बदलें दबाइए, फिर नतीजा कॉपी कीजिए या फ़ाइल के रूप में डाउनलोड कीजिए।