डेटा फ़ॉर्मेट कन्वर्टर
अपने ब्राउज़र में ही JSON, YAML, XML, TOML, INI और CSV के बीच संरचित डेटा को बदलें, कोई भी स्रोत और लक्ष्य जोड़ी चुनें, एक-क्लिक कॉपी के साथ।
डेटा फ़ॉर्मेट कन्वर्टर — एक स्रोत (From) और एक लक्ष्य (To) फ़ॉर्मेट चुनकर JSON, YAML, XML, TOML, INI और CSV के बीच संरचित डेटा बदलें। कोई भी जोड़ी चुनें और परिणाम तुरंत अपडेट हो जाता है। सब कुछ आपके ब्राउज़र में क्लाइंट-साइड चलता है, इसलिए आप जो भी पेस्ट करते हैं वह कभी अपलोड नहीं होता।
डेटा फ़ॉर्मेट कन्वर्टर क्या है?
एक मुफ़्त, ब्राउज़र-आधारित कन्वर्टर जो संरचित डेटा को किसी भी दिशा में JSON, YAML, XML, TOML, INI और CSV के बीच बदल देता है। डेवलपर, DevOps इंजीनियर और डेटा विश्लेषक इसका उपयोग API प्रतिक्रियाओं को फिर से फ़ॉर्मेट करने, किसी कॉन्फ़िगरेशन फ़ाइल को एक सिंटैक्स से दूसरे में पोर्ट करने (उदाहरण के लिए INI से TOML, या YAML से JSON), या किसी स्प्रेडशीट के लिए JSON ऐरे को CSV में बदलने के लिए करते हैं। आप स्रोत (From) और लक्ष्य (To) फ़ॉर्मेट को स्वतंत्र रूप से सेट करते हैं, अपना डेटा पेस्ट करते हैं, और बदला हुआ परिणाम एक-क्लिक कॉपी के साथ तुरंत दिखाई देता है। Swap बटन From और To को आपस में बदल देता है और पिछले आउटपुट को वापस इनपुट में डाल देता है ताकि आप रूपांतरणों को श्रृंखलाबद्ध कर सकें।
डेटा फ़ॉर्मेट कन्वर्टर का उपयोग कैसे करें
- From के अंतर्गत स्रोत फ़ॉर्मेट चुनें: JSON, YAML, XML, TOML, INI, या CSV।
- To के अंतर्गत लक्ष्य फ़ॉर्मेट चुनें: JSON, YAML, XML, TOML, INI, या CSV।
- अपना डेटा इनपुट बॉक्स में पेस्ट करें, या एक उदाहरण JSON ऑब्जेक्ट लोड करने के लिए Sample पर क्लिक करें।
- लक्ष्य फ़ॉर्मेट से लेबल किए गए आउटपुट बॉक्स में बदला हुआ परिणाम पढ़ें, और इसे अपने क्लिपबोर्ड पर रखने के लिए Copy पर क्लिक करें।
- From/To फ़ॉर्मेट को आपस में बदलने और पिछले आउटपुट को इनपुट में ले जाने के लिए Swap का उपयोग करें ताकि त्वरित आना-जाना हो सके; इनपुट खाली करने के लिए Clear का उपयोग करें।
उदाहरण
JSON से YAML
इनपुट
{ "name": "deftdeck", "version": 2 }आउटपुट
name: deftdeck version: 2
JSON से TOML
इनपुट
{ "server": { "host": "localhost", "port": 8080 } }आउटपुट
[server] host = "localhost" port = 8080
JSON ऐरे से CSV
इनपुट
[{ "name": "Ada", "age": 36 }, { "name": "Linus", "age": 54 }]आउटपुट
name,age Ada,36 Linus,54
अक्सर पूछे जाने वाले सवाल
- कौन-से फ़ॉर्मेट और दिशाएँ समर्थित हैं?
- JSON, YAML, XML, TOML, INI और CSV, किसी भी दिशा में — आप From और To फ़ॉर्मेट को स्वतंत्र रूप से सेट करते हैं। इसलिए आप JSON से YAML, INI से TOML, XML से JSON, YAML से CSV, इत्यादि कोई भी जोड़ी चुनकर बदल सकते हैं।
- TOML, INI या CSV में बदलना कभी-कभी विफल क्यों हो जाता है?
- ये फ़ॉर्मेट केवल कुछ निश्चित संरचनाएँ ही दर्शा सकते हैं। CSV को सारणीबद्ध डेटा चाहिए (समान कुंजियाँ साझा करने वाले ऑब्जेक्ट का ऐरे); INI और TOML एक कुंजी-मान ऑब्जेक्ट की अपेक्षा करते हैं (TOML तालिकाओं के ज़रिए नेस्टिंग की अनुमति देता है, INI में अनुभागों का एक ही स्तर होता है)। जो डेटा इसमें फ़िट नहीं होता वह त्रुटि उत्पन्न करता है — इसके बजाय उसे JSON या YAML में बदलें, जो मनमानी नेस्टिंग संभालते हैं।
- XML और CSV को कैसे संभाला जाता है?
- XML आउटपुट को एक ही रूट एलिमेंट में लपेटा जाता है (क्योंकि XML को एक की आवश्यकता होती है), और पार्स करते समय XML विशेषताएँ संरक्षित रहती हैं। CSV पार्सिंग पहली पंक्ति को हेडर के रूप में उपयोग करती है और खाली पंक्तियाँ छोड़ देती है; CSV मान स्ट्रिंग के रूप में लौटते हैं, इसलिए 36 जैसी संख्या "36" बन जाती है।
- क्या मेरा डेटा किसी सर्वर पर अपलोड होता है?
- नहीं। हर रूपांतरण पूरी तरह से आपके ब्राउज़र में क्लाइंट-साइड चलता है। आप जो भी पेस्ट करते हैं वह न अपलोड होता है और न ही कहीं भेजा जाता है, इसलिए यह निजी API पेलोड, कॉन्फ़िगरेशन फ़ाइलों और संवेदनशील स्प्रेडशीट के लिए सुरक्षित है।
- Swap बटन क्या करता है?
- Swap From और To फ़ॉर्मेट को आपस में बदल देता है और वर्तमान आउटपुट को इनपुट बॉक्स में ले जाता है, ताकि आप हाथ से कॉपी-पेस्ट किए बिना तुरंत वापस बदल सकें या रूपांतरणों को श्रृंखलाबद्ध कर सकें।
संबंधित टूल
Base32 / Base58 एन्कोड / डिकोड
टेक्स्ट को Base32 (RFC 4648) या Base58 (बिटकॉइन वर्णमाला) में एन्कोड करें और दोनों में से किसी को वापस टेक्स्ट में डिकोड करें, पूरी तरह UTF-8 सुरक्षित और पूरी तरह आपके ब्राउज़र में।
Base64 एन्कोड / डिकोड
टेक्स्ट को Base64 में एन्कोड करें या Base64 को वापस टेक्स्ट में डिकोड करें (UTF-8 सुरक्षित)।
केस कन्वर्टर और काउंटर
टेक्स्ट का केस बदलें और अक्षर, शब्द और पंक्तियाँ गिनें।
कोड फ़ॉर्मैटर और मिनिफ़ायर
अपने ब्राउज़र में HTML, CSS और JavaScript को तुरंत सुंदर बनाएँ या मिनिफ़ाई करें, 2-स्पेस, 4-स्पेस या टैब इंडेंटेशन और Terser-संचालित JavaScript कम्प्रेशन के साथ।