XML से JSON कन्वर्टर — मुफ़्त ऑनलाइन

नीचे अपना XML पेस्ट करें और तुरंत JSON पाने के लिए कन्वर्ट करें पर क्लिक करें।

इनपुट तैयार

इस फ़ील्ड के ऊपर आँकड़े बटन के माध्यम से इनपुट के आँकड़े उपलब्ध हैं।

आउटपुट

इस फ़ील्ड के ऊपर आँकड़े बटन के माध्यम से आउटपुट के आँकड़े उपलब्ध हैं।

परिणाम केवल जानकारी के उद्देश्य से दिए गए हैं और उनमें त्रुटियाँ हो सकती हैं। महत्वपूर्ण जानकारी की स्वतंत्र रूप से पुष्टि करें। इस टूल का उपयोग आपके अपने जोखिम पर है।

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

XML से JSON कन्वर्टर XML डॉक्यूमेंट को पार्स करता है और वही डेटा इंडेंट की हुई JSON के रूप में देता है। एलिमेंट्स कुंजियाँ बनते हैं, एट्रिब्यूट्स @_ प्रीफ़िक्स वाली कुंजियाँ बनते हैं, और एक ही नाम वाले दोहराए गए एलिमेंट्स एक ऐरे बन जाते हैं।

XML डिक्लेरेशन (<?xml ...?>) को नज़रअंदाज़ किया जाता है। जो टेक्स्ट संख्या जैसा दिखता है, जैसे 9.99, वह स्ट्रिंग के बजाय JSON संख्या के रूप में लौटाया जाता है।

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

  • JavaScript में किसी RSS फ़ीड, साइटमैप, SOAP रिस्पॉन्स या कॉन्फ़िगरेशन फ़ाइल के साथ काम करते समय, जहाँ JSON संभालना आसान होता है।
  • XML पर आधारित किसी सिस्टम से डेटा को JSON API या डॉक्यूमेंट डेटाबेस में ले जाते समय।
  • किसी बड़ी XML फ़ाइल की जाँच करते समय: JSON आउटपुट अक्सर पढ़ने में आसान होता है, खासकर फ़ॉर्मेट करने के बाद।

उदाहरण

इनपुट

<catalog>
  <book id="b1"><title>Dune</title><price>9.99</price></book>
  <book id="b2"><title>Emma</title><price>4.5</price></book>
</catalog>

आउटपुट

{
  "catalog": {
    "book": [
      {
        "title": "Dune",
        "price": "9.99",
        "@_id": "b1"
      },
      {
        "title": "Emma",
        "price": "4.5",
        "@_id": "b2"
      }
    ],
    "#text": "\n  \n  \n"
  }
}

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

कुछ कुंजियों के आगे @_ क्यों लगा है?

वे XML एट्रिब्यूट्स हैं। यह प्रीफ़िक्स उन्हें उसी नाम वाले चाइल्ड एलिमेंट्स से अलग रखता है। JSON से XML कन्वर्टर उन्हें वापस एट्रिब्यूट्स में बदल देता है।

एक एलिमेंट ऐरे और दूसरा ऑब्जेक्ट क्यों बनता है?

जो एलिमेंट एक ही पैरेंट के नीचे कई बार आता है, वह ऐरे बन जाता है। जो एलिमेंट सिर्फ़ एक बार आता है, वह एक अकेला ऑब्जेक्ट रहता है। अगर आपका कोड हमेशा ऐरे की उम्मीद करता है, तो इस स्थिति को ज़रूर जाँचें।

अगर मेरा XML अवैध हो तो क्या होगा?

कन्वर्शन एक त्रुटि के साथ रुक जाता है। बिना बंद किए गए टैग, बिना कोट्स वाले एट्रिब्यूट्स या गायब रूट एलिमेंट ढूँढने के लिए जाँचें और सुधार सुझाएँ या XML वैलिडेटर का उपयोग करें।

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

क्या इस टूल से संवेदनशील डेटा कन्वर्ट करना सुरक्षित है?

हाँ - आपका डेटा प्रोसेस होते ही तुरंत हटा दिया जाता है। सर्वर पर कुछ भी रिकॉर्ड या सहेजा नहीं जाता।

क्या फ़ाइल के आकार की कोई सीमा है?

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

क्या यह टूल मुफ़्त है?

हाँ, यह मुफ़्त है। पंजीकरण या ईमेल की ज़रूरत नहीं। परिणाम इसी पेज पर मिलता है।

मेरा परिणाम कहाँ मिलेगा?

इसी पेज पर टूल का उपयोग करें। परिणाम यहीं दिखता है, ईमेल से प्राप्त करने की ज़रूरत नहीं है।