JSON को CSV में बदलें

JSON लिस्ट पेस्ट करें और साफ़-सुथरी स्प्रेडशीट पाएँ: हर आइटम की एक पंक्ति, हर फ़ील्ड का एक कॉलम, Excel में खोलने के लिए तैयार।

इसी डिवाइस पर सुरक्षित

आपके ब्राउज़र में चलता है। कुछ भी अपलोड नहीं होता।

सुरक्षित

CSV JSON

=, +, - या @ से शुरू होने वाली सेल की शुरुआत में एक एपॉस्ट्रॉफ़ी जोड़ी जाती है, ताकि स्प्रेडशीट ऐप उन्हें फ़ॉर्मूले की तरह चलाने के बजाय टेक्स्ट की तरह दिखाएँ।

डाउनलोड की गई फ़ाइल की शुरुआत में एक अदृश्य निशान जोड़ता है, ताकि Excel हिंदी अक्षर, एक्सेंट और दूसरे कैरेक्टर सही दिखाए।

ढाँचा

address.city जैसे कॉलम नेस्टेड ऑब्जेक्ट बन जाते हैं, और जिन सेल में JSON लिस्ट है वे असली ऐरे बन जाती हैं।

जैसे-जैसे आप लिखेंगे, आपकी CSV यहाँ दिखेगी।

जैसे-जैसे आप लिखेंगे, आपका JSON यहाँ दिखेगा।

यह कैसे काम करता है

  1. अपना JSON पेस्ट करें या खोलें

    पेस्ट करें, लिखें, कोई .json फ़ाइल यहाँ छोड़ें या खोलें। पढ़ने के लिए कुछ होते ही कन्वर्ज़न शुरू हो जाता है।

  2. टेबल जाँचें

    सेव करने से पहले पंक्तियाँ और कॉलम देखें। सेपरेटर चुनें, और तय करें कि नेस्टेड ऑब्जेक्ट फ़्लैट रहें या JSON के रूप में।

  3. CSV डाउनलोड करें

    इसे Excel, LibreOffice या Google Sheets में खोलें, या टेक्स्ट कॉपी करके कहीं और पेस्ट करें।

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

क्या मेरा JSON किसी सर्वर पर अपलोड होता है?

नहीं। कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए API रिस्पॉन्स, एक्सपोर्ट और ग्राहकों का डेटा कभी आपके डिवाइस से बाहर नहीं जाता।

मैं किस तरह का JSON कन्वर्ट कर सकता हूँ?

ऑब्जेक्ट की लिस्ट से हर ऑब्जेक्ट की एक पंक्ति और हर की का एक कॉलम बनता है, तब भी जब सभी ऑब्जेक्ट में एक जैसी की न हों। एक ऑब्जेक्ट से एक पंक्ति बनती है, और लिस्ट की लिस्ट पंक्ति दर पंक्ति लिखी जाती है। अगर JSON में बस एक लिस्ट लिपटी हो, जैसे किसी API रिस्पॉन्स की “results” लिस्ट, तो वही लिस्ट इस्तेमाल होती है।

नेस्टेड ऑब्जेक्ट और लिस्ट कैसे संभाले जाते हैं?

नेस्टेड ऑब्जेक्ट बिंदु वाले नाम के कॉलम बन जाते हैं, जैसे address.city। लिस्ट एक ही सेल में JSON टेक्स्ट के रूप में लिखी जाती हैं, जैसे ["math","poetry"], ताकि कुछ भी न खोए। CSV से JSON टूल दोनों को फिर से बना सकता है।

कुछ सेल एपॉस्ट्रॉफ़ी से क्यों शुरू होती हैं?

स्प्रेडशीट ऐप =, +, - या @ से शुरू होने वाली सेल को फ़ॉर्मूला मानते हैं। ऐसे में कहीं और से आए डेटा में छिपी कोई वैल्यू फ़ाइल खुलते ही कोई वेब पेज खोल सकती है या कोई कमांड चला सकती है, जिसे CSV इंजेक्शन कहते हैं। “फ़ॉर्मूले ब्लॉक करें” चालू होने पर ऐसी सेल की शुरुआत में एक एपॉस्ट्रॉफ़ी जुड़ जाती है, ताकि Excel, LibreOffice और Google Sheets उन्हें सादे टेक्स्ट की तरह दिखाएँ। -12 जैसी आम संख्याओं को नहीं छुआ जाता। अगर CSV स्प्रेडशीट के बजाय किसी प्रोग्राम के लिए है, तो यह विकल्प बंद कर दें।

Excel सब कुछ एक ही कॉलम में डाल देता है या अजीब कैरेक्टर दिखाता है। क्या करूँ?

अगर सब कुछ पहले कॉलम में आ जाए, तो आपका Excel सेमीकोलन की उम्मीद करता है, जो उन जगहों पर आम है जहाँ कॉमा दशमलव का निशान होता है: सेपरेटर के रूप में “सेमीकोलन” चुनें। अगर हिंदी अक्षर या एक्सेंट गलत दिखें, तो “Excel के लिए तैयार (UTF-8 BOM)” चालू रखें, ताकि Excel जान सके कि फ़ाइल UTF-8 है।

क्या संख्याएँ बिल्कुल वैसी ही रहती हैं?

हाँ। संख्याएँ ठीक वैसे ही लिखी जाती हैं जैसे आपके JSON में हैं, इसलिए लंबे ID और सटीक दशमलव राउंड नहीं होते।

One For All को अपने कंप्यूटर पर इंस्टॉल करें

इसके बाद One For All किसी ऐप की तरह अपनी अलग विंडो में, सीधे आपके डेस्कटॉप या होम स्क्रीन से खुलता है। किसी ऐप स्टोर से कुछ डाउनलोड नहीं करना पड़ता, और आपकी फ़ाइलें अब भी आपके डिवाइस पर रहती हैं।

  1. एड्रेस बार की दाईं ओर दिए इंस्टॉल आइकन पर क्लिक करें, या ब्राउज़र मेन्यू (⋮) खोलें।
  2. “Install One For All” या “Install page as app” चुनें: आपके डेस्कटॉप और ऐप्स में एक शॉर्टकट जुड़ जाएगा।

इस टूल का इंजन डाउनलोड करें?

यह टूल पूरी तरह आपके ब्राउज़र में चलता है। इसके लिए इसे नीचे दी गई चीज़ें One For All से सिर्फ़ एक बार डाउनलोड करनी होंगी। इसके बाद वे इसी डिवाइस पर सेव रहती हैं, इसलिए अगली बार टूल तुरंत शुरू हो जाता है।

आपकी फ़ाइलें कभी कहीं नहीं भेजी जातीं।