XML to JSON Converter

XML को JSON या JSON को XML में बदलें — दोनों दिशाओं में, एट्रिब्यूट और नेस्टेड एलिमेंट सही ढंग से हैंडल होते हैं।

इस्तेमाल कैसे करें

  1. दिशा चुनें: XML से JSON या JSON से XML।
  2. इनपुट फ़ील्ड में अपना डेटा पेस्ट करें।
  3. कन्वर्टेड आउटपुट नीचे दिखता है। एक क्लिक से कॉपी करें।

इस टूल के बारे में

XML और JSON वेब पर दो प्रमुख डेटा इंटरचेंज फ़ॉर्मेट हैं। API, कॉन्फ़िगरेशन फ़ाइलें, SOAP सर्विसेज़, RSS फ़ीड और Android मैनिफ़ेस्ट XML उपयोग करते हैं; REST API, JavaScript ऐप्लिकेशन और NoSQL डेटाबेस JSON। अलग फ़ॉर्मेट बोलने वाले सिस्टम को इंटीग्रेट करते समय इनके बीच रूपांतरण एक नियमित ज़रूरत है।

रूपांतरण सामान्य रूप से लॉसलेस नहीं है। XML में ऐसी विशेषताएँ हैं — एट्रिब्यूट, नेमस्पेस, मिक्स्ड कंटेंट, प्रोसेसिंग इंस्ट्रक्शन, CDATA सेक्शन — जिनका कोई सीधा JSON समतुल्य नहीं है। यह कन्वर्टर एट्रिब्यूट को @attributes ऑब्जेक्ट के रूप में हैंडल करता है और केवल-टेक्स्ट एलिमेंट को सिंपल वैल्यू में कोलैप्स करता है, जो वास्तविक दुनिया के XML के विशाल बहुमत को कवर करता है।

सब कुछ आपके ब्राउज़र में नेटिव DOMParser (XML के लिए) और JSON.parse (JSON के लिए) का उपयोग करके चलता है। आपका डेटा अपलोड, स्टोर या लॉग नहीं किया जाता।

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

XML एट्रिब्यूट JSON में कैसे दर्शाए जाते हैं?

एलिमेंट पर @attributes ऑब्जेक्ट के रूप में। text बनता है { "item": { "@attributes": { "id": "1" }, "#text": "text" } }.

क्या मैं JSON को वापस XML में बदल सकता/सकती हूँ?

हाँ — दिशा बदलें। कन्वर्टर JSON को XML टैग में लपेटता है। ऑब्जेक्ट एलिमेंट बनते हैं, ऐरे दोहराए गए एलिमेंट।

क्या मेरा डेटा मेरे ब्राउज़र से बाहर जाता है?

नहीं। पार्सिंग लोकली DOMParser और JSON.parse का उपयोग करके चलती है।

What about namespaces?

नेमस्पेस प्रीफ़िक्स टैग नाम के हिस्से के रूप में बनाए रखे जाते हैं। सरल दस्तावेज़ों के लिए यह काम करता है; जटिल नेमस्पेस-भारी दस्तावेज़ों के लिए, रूपांतरण को मैनुअल समायोजन की ज़रूरत हो सकती है।

संबंधित टूल्स

JSON फ़ॉर्मैटर और वैलिडेटर सटीक त्रुटि संदेशों के साथ JSON को फ़ॉर्मैट, मिनिफ़ाई और सत्यापित करें — सीधे आपके ब्राउज़र में। CSV ↔ JSON Converter CSV को JSON में या JSON को CSV में कन्वर्ट करें — डेलिमिटर चुनें, डेटा पेस्ट करें, और रिजल्ट कॉपी करें। YAML से JSON कन्वर्टर YAML को JSON में और JSON को YAML में बदलें, और किसी भी सिंटैक्स एरर की सटीक लाइन और कॉलम पाएँ। Base64 एन्कोडर और डिकोडर टेक्स्ट को Base64 में एन्कोड करें और वापस डिकोड करें — UTF-8 सुरक्षित, पूरी तरह आपके ब्राउज़र में। URL एन्कोडर और डिकोडर विशेष कैरेक्टरों को बिगाड़े बिना URL या क्वेरी पैरामीटर को परसेंट-एन्कोड और डिकोड करें। XML फ़ॉर्मैटर और वैलिडेटर XML को फ़ॉर्मैट, मिनिफ़ाई और वैलिडेट करें, साफ़ त्रुटि संदेशों के साथ — सीधे अपने ब्राउज़र में।

लंबे लिंक? मुफ़्त में छोटा करें

Vai.la किसी भी URL को क्लिक आंकड़ों, QR Code और आपके अपने बायोलिंक के साथ एक शॉर्ट लिंक में बदल देता है।

टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।