मुख्य सामग्री पर जाएं
CuteJSON
↑↓ नेविगेट करें Enter चुनें Esc बंद करें

JSON से CSV कन्वर्टर

ऑब्जेक्ट के ऐरे को CSV फ़ाइल बनाइए, या CSV एक्सपोर्ट को वापस JSON में पढ़िए, और दोनों में से कोई भी दस्तावेज़ आपके ब्राउज़र से बाहर नहीं जाता।

सभी टूल पर वापस जाएं

कीबोर्ड शॉर्टकट

ये तभी काम करते हैं जब इस पेज पर संबंधित एक्शन मौजूद हो।

कमांड पैलेट खोलें
Ctrl/Cmd + K
मुख्य एक्शन चलाएं
Ctrl/Cmd + Enter
फॉर्मैट करें
Ctrl/Cmd + Shift + F
मिनिफाई करें
Ctrl/Cmd + Shift + M
आउटपुट कॉपी करें
Ctrl/Cmd + Shift + C
फ़ाइल खोलें
Ctrl/Cmd + Shift + O
आउटपुट डाउनलोड करें
Ctrl/Cmd + S
यह डायलॉग बंद करें
Esc
यह डायलॉग खोलें
F1 / ?

स्थानीय डेटा

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

न सहेजे गए मसौदे
याद रखे गए विकल्पों वाले टूल

हाल में खोली गई फ़ाइलें

    इस डिवाइस पर अभी तक कोई फ़ाइल नहीं खोली गई।

    लिंक के जरिए साझा करें

    सामग्री लिंक के # चिह्न के बाद वाले हिस्से में समाई जाती है, जिसे ब्राउज़र कभी सर्वर पर नहीं भेजते। इसमें से कुछ भी cutejson.com या कहीं और अपलोड नहीं होता।

    इस पेज का पहला इनपुट साझा होता है। एक से ज़्यादा इनपुट वाले टूल पर, सिर्फ़ वही शामिल होता है।

    साझा करने के लिए अभी कुछ नहीं है। पहले कुछ पेस्ट या टाइप करें।

    JSON

    URL से लोड करें

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

    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 उसे फ़ॉर्मूला नहीं, टेक्स्ट समझे।

    कैसे उपयोग करें

    1. दिशा चुनिए, फिर अपना दस्तावेज़ बाएं पैनल में पेस्ट कीजिए या नमूना लोड कीजिए।
    2. सेपरेटर तय कीजिए, और बताइए कि पहली पंक्ति में कॉलम के नाम हैं या नहीं।
    3. बदलें दबाइए, फिर नतीजा कॉपी कीजिए या फ़ाइल के रूप में डाउनलोड कीजिए।