XML to JSON कनवर्टर
XML to JSON कनवर्टर एक ब्राउज़र आधारित टूल है जो XML डेटा को JSON में परिवर्तित करता है। यह टूल बिना किसी डेटा अपलोड किए सीधे आपके ब्राउज़र में चलता है, जिससे आपकी प्राइवेसी बनी रहती है।
XML to JSON कनवर्टर तेज fast-xml-parser लाइब्रेरी का उपयोग करता है जो XML में मौजूद 100% एट्रिब्यूट्स, CDATA सेक्शन्स और नेमस्पेसेस को सही ढंग से JSON में बदलता है। यह ब्राउज़र में चलता है, जिससे आपका डेटा कहीं भी अपलोड नहीं होता और आपकी प्राइवेसी सुरक्षित रहती है। यदि आप JSON को XML में वापस कन्वर्ट करना चाहते हैं तो json-to-xml टूल या JSON फॉर्मेटिंग के लिए json-formatter टूल भी उपयोगी होंगे।
कैसे करें उपयोग
- आपका XML कोड टेक्स्ट बॉक्स में पेस्ट करें।
- यदि आप एट्रिब्यूट्स को हटाना चाहते हैं तो "Ignore Attributes" विकल्प चुनें।
- "Convert" बटन दबाएं और JSON आउटपुट प्रीटी प्रिंटेड फॉर्मेट में प्राप्त करें।
- आउटपुट JSON को कॉपी या डाउनलोड करें।
कैसे काम करता है
यह टूल fast-xml-parser लाइब्रेरी का उपयोग करता है जो XML के पूरे स्ट्रक्चर को पार्स करता है। इसमें एट्रिब्यूट्स को @_ प्रिफिक्स के साथ JSON में मैप किया जाता है। CDATA सेक्शन्स और कमेंट्स भी सही रूप से हैंडल होते हैं। XML नेमस्पेसेस को सपोर्ट करते हुए यह JSON में नेमस्पेस इन्फो को भी कनवर्ट करता है। आउटपुट JSON प्रीटी प्रिंटेड होता है जिससे पढ़ना आसान होता है।
उदाहरण
<note>
<to>राम</to>
<from>श्याम</from>
<heading>स्मरण</heading>
<body>यह एक XML उदाहरण है।</body>
</note>
से कनवर्ट होगा:
{
"note": {
"to": "राम",
"from": "श्याम",
"heading": "स्मरण",
"body": "यह एक XML उदाहरण है।"
}
}कब उपयोग करें
- डेवलपर्स के लिए जो SOAP API रिस्पॉन्स या RSS/Atom फीड्स को JSON में कन्वर्ट करना चाहते हैं।
- डिजाइनर्स के लिए SVG मेटाडाटा को JSON में एक्सट्रैक्ट करने के लिए।
- SEO स्पेशलिस्ट्स के लिए XML फॉर्मैटेड साइटमैप को JSON में बदलकर एनालिसिस के लिए।
- स्टूडेंट्स या टेक्निकल राइटर्स जो XML और JSON स्ट्रक्चर समझना चाहते हैं।
यदि आपको JSON को XML में वापस कन्वर्ट करना हो तो json-to-xml टूल का उपयोग करें। XML फॉर्मैटिंग के लिए xml-formatter और JSON फॉर्मैटिंग के लिए json-formatter टूल्स भी उपलब्ध हैं।
अक्सर पूछे जाने वाले सवाल
क्या यह टूल XML के सभी एट्रिब्यूट्स को JSON में कन्वर्ट करता है?
हाँ, यह टूल XML के एट्रिब्यूट्स को @_ प्रिफिक्स के साथ JSON में कन्वर्ट करता है। आप "Ignore Attributes" विकल्प से इन्हें आउटपुट से हटा भी सकते हैं।
क्या मेरी XML फाइल का डेटा कहीं अपलोड होता है?
नहीं, यह टूल पूरी तरह ब्राउज़र में चलता है और डेटा किसी सर्वर पर अपलोड नहीं होता। इसलिए आपकी जानकारी पूरी तरह प्राइवेट रहती है।
क्या यह टूल XML नेमस्पेसेस को सपोर्ट करता है?
हाँ, यह टूल XML नेमस्पेसेस को पहचानता है और उन्हें JSON में सही रूप से मैप करता है जिससे डेटा कंसिस्टेंट रहता है।
क्या मैं JSON को वापस XML में कन्वर्ट कर सकता हूँ?
हाँ, इसके लिए आप json-to-xml टूल का उपयोग कर सकते हैं जो JSON को वैध XML में बदलने का काम करता है।
क्या आउटपुट JSON फॉर्मेटेड होता है?
हाँ, आउटपुट JSON प्रीटी प्रिंटेड होता है जिससे इसे पढ़ना और समझना आसान होता है, खासकर बड़ी और जटिल XML फाइलों के लिए।