मुख्य सामग्री पर जाएँ

होम  /  XML से JSON कनवर्टर

ऑनलाइन XML से JSON कनवर्टर

XML को JSON में, या JSON को XML में बदलें — तुरंत, पूरी तरह आपके ब्राउज़र में।

✓ कभी अपलोड नहीं होता — आपके ब्राउज़र में ही प्रोसेस होता है

XML इनपुट

कभी अपलोड नहीं होता

कन्वर्जन पूरी तरह आपके ब्राउज़र में होता है — आपका डेटा हमारे सर्वर तक कभी नहीं पहुँचता।

दोनों दिशाएं

एक ही पेज पर XML को JSON या JSON को XML में बदलें — बस मोड बदलें।

मुफ़्त, कोई सीमा नहीं

कोई खाता नहीं चाहिए, और आप कितना भी डेटा बदल सकते हैं, इसकी कोई सीमा नहीं है।

XML, JSON में कैसे मैप होता है

XML और JSON एक-दूसरे में पूरी तरह मैप नहीं होते, इसलिए यह टूल एक सरल, पठनीय परंपरा का उपयोग करता है: XML एट्रिब्यूट JSON कीज़ बन जाते हैं जिनके आगे लगा होता है @ (तो id="1" बन जाता है "@id": "1"), चाइल्ड एलिमेंट्स के साथ मौजूद टेक्स्ट कंटेंट एक #text कुंजी बन जाता है, और समान टैग नाम वाले दोहराए गए चाइल्ड एलिमेंट्स एक JSON ऐरे बन जाते हैं। JSON को XML में बदलना उल्टे क्रम में उसी परंपरा का पालन करता है।

XML और JSON के बीच कैसे बदलें

  1. एक दिशा चुनें। "XML → JSON" XML को JSON में बदलता है; "JSON → XML" उल्टी दिशा में बदलता है।
  2. अपना डेटा पेस्ट करें। आपने जो मोड चुना है, उसके अनुसार बॉक्स में XML या JSON टाइप या पेस्ट करें।
  3. परिणाम पढ़ें। आपके टाइप करते ही कन्वर्जन तुरंत हो जाता है — किसी बटन पर क्लिक करने की जरूरत नहीं।
  4. कॉपी या डाउनलोड करें। परिणाम कॉपी करने के लिए कॉपी बटन का उपयोग करें, या इसे फ़ाइल के रूप में सेव करने के लिए डाउनलोड करें।

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

मैं XML को JSON में कैसे बदलूं?

"XML → JSON" चुनें, अपना XML पेस्ट करें, और समकक्ष JSON तुरंत दिखाई देता है। दूसरी दिशा में जाने के लिए "JSON → XML" चुनें।

यह टूल एट्रिब्यूट और टेक्स्ट के लिए किस परंपरा का उपयोग करता है?

XML एट्रिब्यूट JSON कीज़ बन जाते हैं जिनके आगे @ लगा होता है (जैसे id="1", "@id": "1" बन जाता है), और चाइल्ड एलिमेंट्स के साथ मौजूद कोई भी टेक्स्ट कंटेंट "#text" कुंजी बन जाता है। यह एक व्यापक रूप से इस्तेमाल होने वाली, पठनीय XML-से-JSON परंपरा को दर्शाता है, न कि किसी एक आधिकारिक मानक को, क्योंकि XML और JSON एक-दूसरे में पूरी तरह मैप नहीं होते।

क्या दोहराए गए XML एलिमेंट्स JSON ऐरे में बदल जाते हैं?

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

बदले गए मान टेक्स्ट के रूप में क्यों आते हैं, संख्या या बूलियन के रूप में क्यों नहीं?

XML में कोई मूल संख्या या बूलियन टाइप नहीं होता — हर मान टेक्स्ट होता है जब तक कोई उसकी व्याख्या न करे। यह टूल इसे बनाए रखता है, XML कंटेंट को JSON स्ट्रिंग्स में बदलता है, बजाय यह अनुमान लगाने के कि कौन से मान संख्या माने गए थे।

JSON → XML एलिमेंट के नाम कैसे चुनता है?

अगर आपका JSON एक-कुंजी वाला ऑब्जेक्ट है, तो वह कुंजी रूट एलिमेंट बन जाती है; नहीं तो सब कुछ एक <root> एलिमेंट में लपेटा जाता है। ऑब्जेक्ट कीज़ चाइल्ड एलिमेंट टैग बन जाती हैं, और ऐरे आइटम्स एक ही टैग के साथ सिबलिंग एलिमेंट्स के रूप में दोहराए जाते हैं।

अगर मेरा XML या JSON अमान्य है तो क्या होता है?

आपको एक स्पष्ट एरर मैसेज दिखेगा जो बताता है कि क्या गलत है, बजाय एक खाली या टूटे हुए परिणाम के।

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

नहीं। कन्वर्जन पूरी तरह आपके ब्राउज़र में बिल्ट-इन DOMParser का उपयोग करके होता है — आपका डेटा कभी भी CurePDF के सर्वर पर नहीं भेजा जाता।

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

हां, कोई खाता आवश्यक नहीं है और आप कितना भी डेटा बदल सकते हैं, इसकी कोई सीमा नहीं है।

अधिक डेटा टूल्स