🇮🇳HI
🖼️ इमेज टूल
🧮 कैलकुलेटर

XML से JSON

XML को JSON में बदलें — आपके ब्राउज़र में, कुछ भी अपलोड नहीं।

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

XML से JSON के बारे में

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

यह कैसे काम करता है

XML ब्राउज़र के अंतर्निहित DOM पार्सर से पार्स होता है, फिर JSON में बदला जाता है:

  • तत्व टैग नाम से कुंजीबद्ध ऑब्जेक्ट प्रॉपर्टी बन जाते हैं।
  • विशेषताएँ एक @ उपसर्ग के साथ संरक्षित होती हैं (एक विशेषता id "@id" बन जाती है)।
  • समान टैग नाम वाले दोहराए गए चाइल्ड तत्व एक JSON ऐरे बन जाते हैं।
  • केवल टेक्स्ट और बिना विशेषताओं वाला तत्व एक सादा स्ट्रिंग बन जाता है; यदि उसमें विशेषताएँ भी हों, तो टेक्स्ट "#text" के तहत संग्रहीत होता है।

यदि XML विकृत है, तो पार्सर टूटा JSON बनाने के बजाय त्रुटि की रिपोर्ट करता है।

मान्यताएँ और व्यवहार

  • विशेषताएँ @ से उपसर्गित होती हैं और मिश्रित नोड की टेक्स्ट सामग्री #text के रूप में संग्रहीत होती है, एक सामान्य परंपरा जो विशेषताओं और तत्वों को भेद्य रखती है।
  • दोहराए गए टैग ऐरे में समेट जाते हैं; एक बार दिखने वाला टैग एक अकेला मान है, वही टैग कई बार दिखते हुए एक सूची बन जाता है।
  • केवल-व्हाइटस्पेस टेक्स्ट ट्रिम किया जाता है, इसलिए स्रोत की इंडेंटेशन आउटपुट को अव्यवस्थित नहीं करती।
  • रूट तत्व नाम शीर्ष-स्तरीय कुंजी के रूप में रखा जाता है।

सीमाएँ

  • राउंड-ट्रिपिंग की गारंटी नहीं है। एक बार दिखने वाला टैग एक अकेला ऑब्जेक्ट बन जाता है जबकि वही टैग दो बार दिखते हुए एक ऐरे बन जाता है, इसलिए XML में वापस बदलना मूल को बिल्कुल पुनरुत्पादित न करे।
  • मिश्रित सामग्री सरलीकृत होती है। टेक्स्ट और चाइल्ड तत्वों को अंतर्संबद्ध करने वाले तत्व JSON में साफ़ मैप नहीं होते और टेक्स्ट या उसका क्रम खो सकते हैं।
  • तत्व क्रम संरक्षित नहीं होता जैसे XML में होता है — JSON ऑब्जेक्ट कुंजियाँ भिन्न टैग के लिए दस्तावेज़ क्रम नहीं रखतीं।
  • नेमस्पेस टैग नाम में लिखे अनुसार समतल होते हैं; यह XML नेमस्पेस हल या अलग नहीं करता।
  • टिप्पणियाँ, प्रोसेसिंग निर्देश और CDATA की बारीकियाँ विशेष रूप से प्रस्तुत नहीं की जातीं।

गोपनीयता

परिवर्तन पूरी तरह आपके ब्राउज़र में चलता है। आपका XML और परिणामी JSON कभी आपके डिवाइस से बाहर नहीं जाते।

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

क्या यह XML से JSON कन्वर्टर मुफ़्त है?

हाँ — मुफ़्त, बिना साइन-अप, बिना सीमा, आपके ब्राउज़र में चलता है।

XML विशेषताएँ कैसे प्रस्तुत होती हैं?

विशेषताएँ एक @ उपसर्ग के साथ रखी जाती हैं — id नामक विशेषता JSON में "@id" बन जाती है — इसलिए वे चाइल्ड तत्वों से अलग रहती हैं।

दोहराए गए तत्व कैसे संभाले जाते हैं?

समान टैग नाम वाले दोहराए गए चाइल्ड तत्व एक JSON ऐरे बन जाते हैं। एक बार दिखने वाला टैग एक अकेला मान रहता है।

ऐसे तत्व का क्या जिसमें टेक्स्ट और विशेषताएँ दोनों हों?

उसका टेक्स्ट @-उपसर्गित विशेषताओं के साथ एक "#text" कुंजी के तहत संग्रहीत होता है। बिना विशेषताओं वाला केवल-टेक्स्ट तत्व एक सादा स्ट्रिंग बन जाता है।

क्या मैं JSON को वापस समान XML में बदल सकता हूँ?

हमेशा नहीं। चूँकि एकल बनाम दोहराए गए टैग मान बनाम ऐरे से मैप होते हैं, और मिश्रित सामग्री सरलीकृत होती है, एक राउंड ट्रिप मूल XML को बिल्कुल पुनरुत्पादित न करे।

क्या यह XML नेमस्पेस संभालता है?

नेमस्पेस टैग नाम में लिखे अनुसार समतल होते हैं; टूल उन्हें हल या अलग नहीं करता।

क्या मेरा डेटा अपलोड होता है?

नहीं। परिवर्तन पूरी तरह आपके ब्राउज़र में चलता है; कुछ भी भेजा या संग्रहीत नहीं होता।

Lakshay Kumar

लेखक Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

अंतिम अपडेट: August 22, 2026
🎁