JSON से XML कन्वर्टर
JSON और XML के बीच बदलिए, बिना किसी भी दस्तावेज़ को आपके ब्राउज़र से बाहर भेजे।
नेमस्पेस और कस्टम मैपिंग
ये सेटिंग्स तय करती हैं कि एट्रिब्यूट, टेक्स्ट और नेमस्पेस प्रीफ़िक्स JSON और XML के बीच कैसे जाते हैं। डिफ़ॉल्ट वही मैपिंग है जो ऊपर बताई गई है।
JSON
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
XML
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
नतीजा यहां दिखाई देगा।
यह पूरी तरह आपके ब्राउज़र में चलता है। आप जो पेस्ट करते हैं वह अपलोड नहीं होता, और आप इसे अपने ब्राउज़र के नेटवर्क टैब में देख सकते हैं।
इस टूल के बारे में
XML का JSON पर कोई एक मैपिंग नहीं है, इसलिए यह टूल एक चुनता है और उसे पेज पर बताता है, यह दिखावा नहीं करता कि कोई स्वाभाविक मैपिंग है। लिखते समय ऑब्जेक्ट हर सदस्य के लिए एक एलिमेंट बनता है और ऐरे आपके चुने नाम वाले रूट एलिमेंट के नीचे दोहराए गए सहोदर एलिमेंट बनता है, क्योंकि JSON में कुछ भी ऐसा नहीं है जो ऑब्जेक्ट को वैसे नाम दे जैसे रूट एलिमेंट देता है। जो सदस्य नाम XML एलिमेंट का कानूनी नाम नहीं है वह बदलाव रोक देता है और उसका नाम बताया जाता है। एट्रिब्यूट @ उपसर्ग वाली कुंजी बनता है और बाल एलिमेंटों के पास का टेक्स्ट #text कुंजी; और न तो @ और न ही # XML नाम का कानूनी अक्षर है, इसलिए आपकी JSON कुंजी कभी उनसे टकरा नहीं सकती। null खाली एलिमेंट बनता है, और खाली ऑब्जेक्ट, खाली ऐरे और खाली स्ट्रिंग भी, क्योंकि XML में कुछ नहीं के लिए एक ही आकृति है और वह उन्हें अलग नहीं कर सकता, इसलिए सब null पढ़े जाते हैं। पढ़ते समय हर मान स्ट्रिंग है, क्योंकि XML प्रकार नहीं रखता और अंदाज़ा लगाना ही पिन कोड को संख्या बना देता है। दोहराया गया एलिमेंट नाम ऐरे बनता है। पाठक टिप्पणियां, CDATA, एंटिटी संदर्भ और DOCTYPE घोषणा संभालता है, और बाकी कुछ भी उसकी स्थिति के साथ बताया जाता है। एट्रिब्यूट प्रीफ़िक्स, टेक्स्ट की और नेमस्पेस का व्यवहार, तीनों नेमस्पेस और कस्टम मैपिंग में बदले जा सकते हैं, अगर आपका दस्तावेज़ अलग परंपरा इस्तेमाल करता है।
कैसे उपयोग करें
- दिशा चुनिए, फिर अपना दस्तावेज़ बाएं पैनल में पेस्ट कीजिए या नमूना लोड कीजिए।
- बदलें दबाइए। लिखते समय पहले रूट एलिमेंट का नाम रख सकते हैं।
- नतीजा कॉपी कीजिए या फ़ाइल के रूप में डाउनलोड कीजिए।