आपके डिवाइस पर चलता है · आपकी फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती।
JSON पेस्ट कीजिए या फ़ाइल डालिए और ऊपर डिक्लेरेशन, एक <root> एलिमेंट और हर key के लिए एक एलिमेंट वाला XML दस्तावेज़ पाइए। लिस्ट अपनी key के नाम के दोहराए गए एलिमेंट बनती है — "items": [..] से कई <items> एलिमेंट बनते हैं — और सबसे ऊपर की लिस्ट <root> के भीतर <item> एलिमेंट बनती है।
आउटपुट जान-बूझकर सादा रखा गया है: कोई एट्रिब्यूट नहीं बनता, हर मान अपने एलिमेंट के भीतर टेक्स्ट है, null खाली एलिमेंट बनता है, और दस्तावेज़ हर स्तर पर दो स्पेस से इंडेंट है ताकि किसी भी एडिटर में पढ़ा जा सके। जो key XML नाम के रूप में नहीं चलतीं — अंक से शुरू, स्पेस या चिह्न वाली — उन्हें अंडरस्कोर से साफ़ कर दिया जाता है, ताकि नतीजा हमेशा पार्स हो।
टेक्स्ट सही एस्केप होता है (& < > और कंट्रोल अक्षर), एन्कोडिंग UTF-8 है, और डाउनलोड से पहले पहली 200 पंक्तियाँ दिखती हैं। कुछ अपलोड नहीं होता।
JSON को XML में बदलें कैसे करें
JSON फ़ाइल डालिए, या बॉक्स में JSON पेस्ट कीजिए।
"XML में बदलें" दबाइए।
पूर्वावलोकन जाँचिए और .xml डाउनलोड कीजिए।
समर्थित फ़ॉर्मेट और सीमाएँ
इनपुट
JSON (.json) — फ़ाइल या पेस्ट किया टेक्स्ट
आउटपुट
XML 1.0, UTF-8, ऊपर डिक्लेरेशन, सुंदर इंडेंट
रूट
<root>; सबसे ऊपर की लिस्ट <item> एलिमेंट बनती है
लिस्ट
key के नाम के दोहराए गए एलिमेंट
कहाँ चलता है
आपके ब्राउज़र में — कोई अपलोड नहीं
इनके लिए नहीं: किसी तय XML स्कीमा (SOAP, RSS, कोई इनवॉइस मानक) से मेल — एलिमेंट के नाम आपकी JSON key से आते हैं, किसी स्कीमा से नहीं।
अक्सर पूछे जाने वाले प्रश्न
क्या मेरी फ़ाइल किसी सर्वर पर अपलोड होती है?
नहीं। पूरा काम आपके ब्राउज़र में, आपके अपने डिवाइस की क्षमता से होता है। फ़ाइल आपके कंप्यूटर या फ़ोन से बाहर नहीं जाती — इसीलिए पेज एक बार खुल जाने के बाद यह टूल इंटरनेट बंद होने पर भी काम करता है।
लिस्ट कैसे दिखाई जाती हैं?
दोहराए गए एलिमेंट के रूप में। {"items": [1, 2]} से <items>1</items><items>2</items> बनता है। दस्तावेज़ के सबसे ऊपर की लिस्ट <root> के भीतर <item> एलिमेंट बनती है। खाली लिस्ट से कोई एलिमेंट नहीं बनता।
स्पेस या अंक वाली key का क्या?
XML एलिमेंट का नाम अंक से शुरू नहीं हो सकता और न उसमें स्पेस हो सकता है। ऐसी key साफ़ कर दी जाती हैं: "1st place" बनता है _1st_place, "unit price" बनता है unit_price। बाकी सब जस का तस रहता है।
क्या चाइल्ड एलिमेंट की जगह एट्रिब्यूट मिल सकते हैं?
नहीं — यह कन्वर्टर हमेशा चाइल्ड एलिमेंट लिखता है, जिससे मैपिंग साफ़ रहती है और "XML को JSON में बदलें" टूल से उलटी जा सकती है।