XML से JSON
किसी फ़ीड, एक्सपोर्ट या SOAP रिस्पॉन्स का XML पेस्ट करें और साफ़ JSON पाएँ। दोहराए गए एलिमेंट ऐरे बन जाते हैं और एट्रिब्यूट रखे जा सकते हैं।
इनपुट
आउटपुट
पूरी तरह आपके ब्राउज़र में चलता है। आप जो भी डालते हैं, वह किसी सर्वर पर नहीं भेजा जाता।
XML को JSON में कैसे बदलें
XML पेस्ट करें
डॉक्यूमेंट पेस्ट करें या .xml फ़ाइल खोलें। सबसे पहले जाँचा जाता है कि XML सही ढंग से बना है या नहीं।
एट्रिब्यूट के बारे में तय करें
एट्रिब्यूट को @name कुंजियों के रूप में रखें, या आसान परिणाम के लिए उन्हें छोड़ दें।
JSON कॉपी करें
परिणाम कॉपी करें या उसे .json फ़ाइल के रूप में डाउनलोड करें।
XML, JSON में कैसे बदलता है
हर एलिमेंट एक कुंजी बनता है। एक ही पैरेंट के अंदर एक से ज़्यादा बार आने वाला एलिमेंट ऐरे बन जाता है, एट्रिब्यूट @ से शुरू होने वाली कुंजियाँ बनते हैं, और चाइल्ड एलिमेंट के साथ लिखा टेक्स्ट #text में रखा जाता है।
क्या छूट जाता है
कमेंट, प्रोसेसिंग इंस्ट्रक्शन और XML डिक्लेरेशन के लिए JSON में कोई जगह नहीं है, इसलिए इन्हें हटा दिया जाता है। CDATA सेक्शन सादे टेक्स्ट के रूप में रखे जाते हैं।
अक्सर पूछे जाने वाले सवाल
अकेला आइटम ऐरे क्यों नहीं बनता?
XML यह नहीं बताता कि कोई एलिमेंट दोहराया जा सकता है या नहीं, इसलिए एक बार आने पर वह ऑब्जेक्ट बनता है और दो या ज़्यादा बार आने पर ऐरे। अगर आपका कोड लिस्ट की उम्मीद करता है, तो इसे जाँच लें।
क्या नेमस्पेस सपोर्ट होते हैं?
हाँ। soap:Body जैसे प्रीफ़िक्स वाले नाम कुंजियों में वैसे ही रहते हैं।
क्या मेरा XML अपलोड होता है?
नहीं। पार्सिंग और कन्वर्ज़न आपके ब्राउज़र में होते हैं।