श्रेणी: डेवलपर टूल

JSON से XML कन्वर्टर

हमारा अपना विचारकोई टूल नहीं मिला?

JSON को नेस्टेड, पढ़ने में आसान XML में बदलें

JSON ऑब्जेक्ट और एरे को इंडेंटेड XML में बदलें, जिसमें रूट एलिमेंट का नाम आप खुद तय करते हैं, और गणना टाइप करते ही आपके ब्राउज़र में स्थानीय रूप से होती है। आपके द्वारा पेस्ट किया गया कुछ भी अपलोड नहीं होता।

आपके ब्राउज़र में XML में बदला गया।

XML
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <site>LocalTools</site>
  <private>true</private>
  <locales>en</locales>
  <locales>de</locales>
  <locales>ja</locales>
  <limits>
    <uploads>0</uploads>
    <requests />
  </limits>
</root>

इस पेज पर सब कुछ आपके ब्राउज़र में संसाधित होता है। कुछ भी अपलोड नहीं होता।

यह टूल क्या करता है

XML और JSON दोनों नेस्टेड डेटा को मॉडल करते हैं, लेकिन कई लीगेसी सिस्टम, फीड और कॉन्फ़िगरेशन फॉर्मेट अब भी XML की अपेक्षा रखते हैं। यह टूल पार्स किए गए JSON दस्तावेज़ में जाता है और हर ऑब्जेक्ट key को एक मिलते-जुलते XML एलिमेंट में बदल देता है, एरे आइटम को सिबलिंग एलिमेंट के रूप में दोहराता है, और टेक्स्ट कंटेंट को एस्केप करता है ताकि परिणाम एक मान्य, इंडेंटेड XML हो जिसे आप सीधे किसी दूसरे टूल में इस्तेमाल कर सकें।

इस्तेमाल कैसे करें

  1. इनपुट बॉक्स में JSON पेस्ट करें, या उदाहरण लोड करें।
  2. जनरेट किए गए दस्तावेज़ के लिए रूट एलिमेंट का नाम सेट करें।
  3. XML आउटपुट कॉपी या डाउनलोड करें।

निजता

यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड, सेव या साझा नहीं होता — टैब बंद करते ही वह हट जाता है।

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

JSON एरे को XML में कैसे दर्शाया जाता है?
हर एरे आइटम एक दोहराया गया सिबलिंग एलिमेंट बन जाता है जो एरे की key जैसा ही टैग नाम इस्तेमाल करता है, क्योंकि XML में कोई नेटिव एरे टाइप नहीं होता।
जो key मान्य XML एलिमेंट नाम नहीं हैं, उनका क्या होता है?
अक्षर, अंक, अंडरस्कोर, हाइफ़न और पीरियड के अलावा किसी भी कैरेक्टर को अंडरस्कोर से बदल दिया जाता है, और जो नाम अक्षर या अंडरस्कोर से शुरू नहीं हो सकता, उसमें अपने आप एक प्रीफिक्स जोड़ दिया जाता है।
क्या कुछ भी अपलोड होता है?
नहीं। इनपुट और परिणाम आपके ब्राउज़र में प्रोसेस होते हैं।