मुख्य सामग्री पर जाएं
CuteJSON
↑↓ नेविगेट करें Enter चुनें Esc बंद करें

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

JSON और XML के बीच बदलिए, बिना किसी भी दस्तावेज़ को आपके ब्राउज़र से बाहर भेजे।

सभी टूल पर वापस जाएं
नेमस्पेस और कस्टम मैपिंग

ये सेटिंग्स तय करती हैं कि एट्रिब्यूट, टेक्स्ट और नेमस्पेस प्रीफ़िक्स JSON और XML के बीच कैसे जाते हैं। डिफ़ॉल्ट वही मैपिंग है जो ऊपर बताई गई है।

कीबोर्ड शॉर्टकट

ये तभी काम करते हैं जब इस पेज पर संबंधित एक्शन मौजूद हो।

कमांड पैलेट खोलें
Ctrl/Cmd + K
मुख्य एक्शन चलाएं
Ctrl/Cmd + Enter
फॉर्मैट करें
Ctrl/Cmd + Shift + F
मिनिफाई करें
Ctrl/Cmd + Shift + M
आउटपुट कॉपी करें
Ctrl/Cmd + Shift + C
फ़ाइल खोलें
Ctrl/Cmd + Shift + O
आउटपुट डाउनलोड करें
Ctrl/Cmd + S
यह डायलॉग बंद करें
Esc
यह डायलॉग खोलें
F1 / ?

स्थानीय डेटा

नीचे दी गई हर चीज़ सिर्फ़ इसी ब्राउज़र में, इसी डिवाइस पर सहेजी जाती है। इसमें से कुछ भी कभी कहीं नहीं भेजा जाता, और यह सच बने रहने के लिए इस डायलॉग को बंद करना ज़रूरी नहीं है।

न सहेजे गए मसौदे
याद रखे गए विकल्पों वाले टूल

हाल में खोली गई फ़ाइलें

    इस डिवाइस पर अभी तक कोई फ़ाइल नहीं खोली गई।

    लिंक के जरिए साझा करें

    सामग्री लिंक के # चिह्न के बाद वाले हिस्से में समाई जाती है, जिसे ब्राउज़र कभी सर्वर पर नहीं भेजते। इसमें से कुछ भी cutejson.com या कहीं और अपलोड नहीं होता।

    इस पेज का पहला इनपुट साझा होता है। एक से ज़्यादा इनपुट वाले टूल पर, सिर्फ़ वही शामिल होता है।

    साझा करने के लिए अभी कुछ नहीं है। पहले कुछ पेस्ट या टाइप करें।

    JSON

    URL से लोड करें

    आपके ब्राउज़र से सीधे URL को फ़ेच करता है और जो भी टेक्स्ट मिलता है उसे इस पैनल में लोड करता है।

    XML

    नतीजा यहां दिखाई देगा।

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

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

    XML का JSON पर कोई एक मैपिंग नहीं है, इसलिए यह टूल एक चुनता है और उसे पेज पर बताता है, यह दिखावा नहीं करता कि कोई स्वाभाविक मैपिंग है। लिखते समय ऑब्जेक्ट हर सदस्य के लिए एक एलिमेंट बनता है और ऐरे आपके चुने नाम वाले रूट एलिमेंट के नीचे दोहराए गए सहोदर एलिमेंट बनता है, क्योंकि JSON में कुछ भी ऐसा नहीं है जो ऑब्जेक्ट को वैसे नाम दे जैसे रूट एलिमेंट देता है। जो सदस्य नाम XML एलिमेंट का कानूनी नाम नहीं है वह बदलाव रोक देता है और उसका नाम बताया जाता है। एट्रिब्यूट @ उपसर्ग वाली कुंजी बनता है और बाल एलिमेंटों के पास का टेक्स्ट #text कुंजी; और न तो @ और न ही # XML नाम का कानूनी अक्षर है, इसलिए आपकी JSON कुंजी कभी उनसे टकरा नहीं सकती। null खाली एलिमेंट बनता है, और खाली ऑब्जेक्ट, खाली ऐरे और खाली स्ट्रिंग भी, क्योंकि XML में कुछ नहीं के लिए एक ही आकृति है और वह उन्हें अलग नहीं कर सकता, इसलिए सब null पढ़े जाते हैं। पढ़ते समय हर मान स्ट्रिंग है, क्योंकि XML प्रकार नहीं रखता और अंदाज़ा लगाना ही पिन कोड को संख्या बना देता है। दोहराया गया एलिमेंट नाम ऐरे बनता है। पाठक टिप्पणियां, CDATA, एंटिटी संदर्भ और DOCTYPE घोषणा संभालता है, और बाकी कुछ भी उसकी स्थिति के साथ बताया जाता है। एट्रिब्यूट प्रीफ़िक्स, टेक्स्ट की और नेमस्पेस का व्यवहार, तीनों नेमस्पेस और कस्टम मैपिंग में बदले जा सकते हैं, अगर आपका दस्तावेज़ अलग परंपरा इस्तेमाल करता है।

    कैसे उपयोग करें

    1. दिशा चुनिए, फिर अपना दस्तावेज़ बाएं पैनल में पेस्ट कीजिए या नमूना लोड कीजिए।
    2. बदलें दबाइए। लिखते समय पहले रूट एलिमेंट का नाम रख सकते हैं।
    3. नतीजा कॉपी कीजिए या फ़ाइल के रूप में डाउनलोड कीजिए।