UTILS.
100% ब्राउज़र में
}<

JSON से XML

किसी JSON ऑब्जेक्ट को इंडेंट किए हुए XML डॉक्यूमेंट में बदलें।

— आउटपुट यहाँ दिखेगा —

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

JSON to XML एक मुफ़्त, इन-ब्राउज़र कन्वर्टर है जो किसी पार्स किए गए JSON मान को एक indented XML दस्तावेज़ में बदल देता है। यह input को ब्राउज़र के अपने JSON parser से पढ़ता है, संरचना को पढ़ता है, ऑब्जेक्ट keys को element tags और array items को दोहराए गए elements में मैप करता है, फिर पूरे tree को एक UTF-8 XML declaration के नीचे एक ही <root> element में लपेट देता है।

Primitive मान जैसे strings, numbers और booleans element text बन जाते हैं, जिसमें ampersands, angle brackets और double quotes को entities के रूप में escape किया जाता है; एक null एक self-closing खाली element बन जाता है; nested ऑब्जेक्ट child elements के रूप में nest होते हैं। Indentation प्रति स्तर दो spaces पर निश्चित है, और keys को मान्य XML tag नामों में साफ़ किया जाता है, इसलिए letters, digits, underscore, dot और hyphen के बाहर के characters underscores में बदल जाते हैं।

output बनाने के लिए Convert पर क्लिक करें, जहाँ अमान्य JSON को inline चिह्नित किया जाता है, फिर परिणाम पकड़ने के लिए Copy। सब कुछ 100% आपके ब्राउज़र में चलता है: कोई अपलोड नहीं, कोई अकाउंट नहीं, कोई ट्रैकिंग नहीं, और यह ऑफ़लाइन काम करता है।

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

arrays को कैसे दर्शाया जाता है?
array का हर तत्व अपनी key के समान tag नाम को दोहराता है, जो XML में सूची जैसे डेटा को मॉडल करने का मानक तरीका है।
output को क्या लपेटता है?
सब कुछ एक <?xml version="1.0" encoding="UTF-8"?> declaration के नीचे एक ही <root> element के भीतर बैठता है। अगर शीर्ष स्तर किसी ऑब्जेक्ट के बजाय एक array या एक अकेला मान हो, तो उसे <root> के भीतर एक <item> element में रखा जाता है।
कौन-से characters escape होते हैं?
element text के भीतर, ampersands, angle brackets और double quotes को entities &amp;, &lt;, &gt; और &quot; में बदल दिया जाता है ताकि मान well-formed बने रहें।
जो keys मान्य XML tag नाम नहीं हैं उनका क्या होता है?
हर key को साफ़ किया जाता है: letters, digits, underscore, dot या hyphen के अलावा के characters underscores बन जाते हैं, और जो key किसी letter या underscore से शुरू नहीं होती उसे आगे एक underscore मिल जाता है।

और टूल