JSON को CSV में बदलें (और इसके उलट)
ऑब्जेक्ट्स के JSON ऐरे को CSV फ़ाइल में बदलें, या हेडर वाले CSV को JSON ऐरे में।
यह कैसे काम करता है
यह टूल डेवलपर या डेटा उपयोग के लिए बनाया गया है: आप किसी API का रिस्पॉन्स (JSON ऑब्जेक्ट्स का ऐरे) पाते हैं और इसे विश्लेषण करने या किसी नॉन-टेक्निकल टीम के साथ साझा करने के लिए Excel या Google Sheets में खोलने की ज़रूरत होती है — JSON पेस्ट करें, "JSON → CSV" पर क्लिक करें और मिली तालिका डाउनलोड या कॉपी करें। दूसरी दिशा में, अगर आप किसी स्क्रिप्ट के लिए टेस्ट डेटा सेट या CSV में एक्सपोर्ट की गई स्प्रेडशीट से API पेलोड तैयार कर रहे हैं, तो "CSV → JSON" आपके कोड में सीधे इस्तेमाल होने योग्य JSON ऑब्जेक्ट्स का ऐरे फिर से बनाता है।
अगर मेरे JSON में नेस्टेड ऑब्जेक्ट्स हैं तो क्या होता है?
कुछ भी नहीं खोता: एक नेस्टेड वैल्यू (ऑब्जेक्ट या ऐरे) को CSV के संबंधित सेल में कॉम्पैक्ट JSON टेक्स्ट के रूप में हूबहू सुरक्षित रखा जाता है। कॉलम इस तरह हमेशा मौजूद रहता है, लेकिन उसका कंटेंट कई कॉलम में टूटने के बजाय "कच्चा" JSON ही रहता है।
क्या मैं जेनरेट किया गया CSV वापस मूल जैसे ही JSON में बदल सकता हूँ?
पूरी तरह हूबहू नहीं। CSV में कोई नेटिव टाइप नहीं होते: JSON की ओर वापसी पर, सभी वैल्यू (नंबर और बूलियन सहित) फिर से टेक्स्ट स्ट्रिंग बन जाती हैं, और एक नेस्टेड ऑब्जेक्ट नेटिव ऑब्जेक्ट के बजाय JSON टेक्स्ट वाली स्ट्रिंग के रूप में फिर से दिखता है। संरचना और डेटा सुरक्षित रहते हैं, पर मूल टाइप नहीं।
Onvera के सभी टूल की तरह, यह बदलाव पूरी तरह WebAssembly की मदद से आपके ब्राउज़र में लोकल रूप से होता है: आपका JSON या CSV डेटा कभी भी किसी सर्वर पर नहीं भेजा जाता।