डेटा फ़ॉर्मेट कन्वर्टर

अपने ब्राउज़र में ही 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 को आपस में बदल देता है और पिछले आउटपुट को वापस इनपुट में डाल देता है ताकि आप रूपांतरणों को श्रृंखलाबद्ध कर सकें।

डेटा फ़ॉर्मेट कन्वर्टर का उपयोग कैसे करें

  1. From के अंतर्गत स्रोत फ़ॉर्मेट चुनें: JSON, YAML, XML, TOML, INI, या CSV।
  2. To के अंतर्गत लक्ष्य फ़ॉर्मेट चुनें: JSON, YAML, XML, TOML, INI, या CSV।
  3. अपना डेटा इनपुट बॉक्स में पेस्ट करें, या एक उदाहरण JSON ऑब्जेक्ट लोड करने के लिए Sample पर क्लिक करें।
  4. लक्ष्य फ़ॉर्मेट से लेबल किए गए आउटपुट बॉक्स में बदला हुआ परिणाम पढ़ें, और इसे अपने क्लिपबोर्ड पर रखने के लिए Copy पर क्लिक करें।
  5. 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 फ़ॉर्मेट को आपस में बदल देता है और वर्तमान आउटपुट को इनपुट बॉक्स में ले जाता है, ताकि आप हाथ से कॉपी-पेस्ट किए बिना तुरंत वापस बदल सकें या रूपांतरणों को श्रृंखलाबद्ध कर सकें।

संबंधित टूल