JSON को XML में बदलें
JSON डेटा को सही बनावट वाले, पढ़ने लायक XML में बदलें।
JSON पेस्ट करें, .json फाइल खोलें, या यहाँ ड्रॉप करें
अगला: JSON फॉर्मेटर · JSON से YAML · JSON से CSV
इस टूल में समस्या की रिपोर्ट करें
JSON से XML का उपयोग कैसे करें
अपना JSON पेस्ट करें
JSON पेस्ट करें, या .json फाइल खोलें या ड्रॉप करें। टाइप करते ही यह जाँचा और कन्वर्ट होता है।
विकल्प सेट करें
रूट एलिमेंट का नाम दें, इंडेंट या एक लाइन चुनें, और ज़रूरत हो तो XML डिक्लेरेशन जोड़ें।
कॉपी या डाउनलोड करें
XML कॉपी करें, या .xml फाइल के रूप में डाउनलोड करें।
Utils365 का उपयोग क्यों करें
एट्रिब्यूट और टेक्स्ट
@_ से शुरू होने वाली कीज़ एट्रिब्यूट बनती हैं और #text एलिमेंट का टेक्स्ट, वही तरीका जो हमारा XML से JSON कन्वर्टर इस्तेमाल करता है, इसलिए डेटा आगे-पीछे जा सकता है।
हमेशा सही बनावट
& और < जैसे खास कैरेक्टर एस्केप होते हैं, और जो कीज़ सही XML नाम नहीं हैं उन्हें सुरक्षित बनाया जाता है, इसलिए परिणाम किसी भी XML टूल में खुलता है।
लिस्ट दोहराए गए एलिमेंट के रूप में
{"book": [ … ]} हर आइटम के लिए एक <book> एलिमेंट बन जाता है, जैसे XML में आमतौर पर लिस्ट रखी जाती हैं।
पूरी तरह निजी
आपका JSON आपके डिवाइस पर कन्वर्ट होता है और कभी अपलोड नहीं होता।
अक्सर पूछे जाने वाले प्रश्न
रूट एलिमेंट कैसे चुना जाता है?
अगर आपका JSON एक ही की वाला ऑब्जेक्ट है, जैसे {"catalog": { … }}, तो वह की रूट बन जाती है। बाकी सब कुछ आपके दिए नाम वाले रूट एलिमेंट में लपेटा जाता है, जो डिफ़ॉल्ट रूप से root है।
जो कीज़ सही XML नाम नहीं हैं, उनका क्या होता है?
जो कैरेक्टर XML नामों में नहीं चलते, जैसे स्पेस, वे _ बन जाते हैं, और अंक, हाइफ़न या डॉट से शुरू होने वाले नाम के आगे _ लगता है। इसलिए "first name" बनता है first_name और "2024" बनता है _2024।
एट्रिब्यूट कैसे बनाएँ?
की को @_ से शुरू करें, जैसे "@_id": 1, जो एलिमेंट पर id="1" बन जाता है। एट्रिब्यूट के साथ एलिमेंट के अपने टेक्स्ट के लिए "#text" इस्तेमाल करें।
ऐरे कैसे कन्वर्ट होते हैं?
हर आइटम ऐरे की की के नाम वाला एक एलिमेंट बन जाता है। लिस्ट के अंदर लिस्ट, या टॉप-लेवल लिस्ट, <item> एलिमेंट इस्तेमाल करती है।
null और खाली वैल्यू का क्या?
null, खाली स्ट्रिंग और खाली ऑब्जेक्ट <name/> जैसा खाली एलिमेंट बन जाते हैं। खाली लिस्ट कोई एलिमेंट नहीं जोड़ती।