कैसे इस्तेमाल करें
- Valid JSON paste करें।
- Root element और array item name सेट करें।
- XML preview जाँचें और copy/download करें।
विकल्पों की जानकारी
- Root element
- पूरे document को घेरने वाला XML element name।
- Arrays
- Array items repeated child elements में बदलते हैं; item name output में consistent रखें।
- Escaping
- Text में &, < और quotes को XML entities में escape किया जाता है।
उदाहरण
@id कुंजी एट्रिब्यूट बन जाती है, ऐरे दोहराए गए item एलिमेंट बन जाता है और null खाली एलिमेंट बन जाता है। इनपुट में ऊपरी स्तर पर ठीक एक कुंजी है, इसलिए वही कुंजी रूट एलिमेंट है।
{"order": {"@id": "A1", "customer": "Ada", "item": [{"name": "Pen", "qty": 2}, {"name": "Ink", "qty": 1}], "note": null}}
<?xml version="1.0" encoding="UTF-8"?>
<order id="A1">
<customer>Ada</customer>
<item>
<name>Pen</name>
<qty>2</qty>
</item>
<item>
<name>Ink</name>
<qty>1</qty>
</item>
<note/>
</order>
जब ऊपरी स्तर ऐरे हो, जैसे [{"a": 1}, {"a": 2}], तो नतीजा एक root एलिमेंट होता है जिसमें हर प्रविष्टि के लिए एक item एलिमेंट होता है, और हर एक में a एलिमेंट रहता है।
अक्सर पूछे जाने वाले सवाल
JSON keys XML tags बनती हैं?
हाँ, valid XML names के लिए keys elements बनती हैं। Numeric या invalid names को output में adjust करना पड़ सकता है।
क्या attributes बन सकते हैं?
Basic conversion values को elements बनाती है; special XML attribute format चाहिए तो output को हाथ से adjust करें।
क्या input upload होता है?
नहीं। Conversion browser में होती है।
प्राइवेसी
यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपकी फ़ाइलें और टेक्स्ट आपके डिवाइस पर ही प्रोसेस होते हैं और हमारे सर्वर पर कभी अपलोड नहीं होते।