1) XML फाइल अपलोड करें XML से JSON कन्वर्टर में
फाइलें यहाँ छोड़ें या
2) XML से JSON कन्वर्टर विकल्प सेट करें
3) निःशुल्क ऑनलाइन JSON कन्वर्टर से अपनी फाइल डाउनलोड करें
टोटल XML कनवर्टर
टोटल XML कनवर्टर XML फाइलों को सबसे व्यापक आउटपुट फाइल फॉर्मेट्स की सूची में कन्वर्ट करता है: PDF, JSON, CSV, TXT, HTML, XLSX, SQL, XML, RTF, DOC, TIFF, JPEG, PNG, ACCESS, DBF।
यदि आपके पास XSLT फाइल है, तो आप इसे सही परिवर्तन के लिए ऐप में जोड़ सकते हैं।
XML को 3 तरीकों से कन्वर्ट करें: टेबल फॉर्म में विस्तारित करें, XML पेड़ को हाइलाइट करें या एक रिपोर्ट बनाएं।
आउटपुट फाइल के प्रत्येक पेज पर पेज काउंटर या कोई टेक्स्ट वॉटरमार्क जोड़ें।
हमारे बैच XML कनवर्टर बहुत लचीले हैं: आप डिफ़ॉल्ट सेटिंग्स पर निर्भर कर सकते हैं या अपनी आवश्यकताओं के अनुसार किसी भी सेटिंग को बदल सकते हैं।
XML को PDF में कन्वर्ट करें और सुरक्षा सेटिंग्स जोड़ें (उपयोगकर्ता अनुमतियाँ, पासवर्ड, डिजिटल हस्ताक्षर, आदि।)
कन्वर्शन के दौरान सभी XML तत्वों को अधिकतम सटीकता के साथ ट्रांसफर किया जाता है।
इंटरफेस सरल और शुरुआती और उन्नत उपयोगकर्ताओं दोनों के लिए अच्छा है।
टोटल XML कनवर्टर के साथ आप XML फाइलों से चित्र निकाल सकते हैं। किसी भी संख्या की फाइलों के लिए केवल एक बटन और आपको चित्र एक नए फोल्डर में मिल जाएंगे।
जब आप XML को JSON में कन्वर्ट करते हैं, तो कॉम्पैक्ट (सभी टेक्स्ट एक लाइन में) या इंडेंटेड (मनुष्य-रीडेबल) दृश्य का चयन करें।
XML को SQL में कन्वर्ट करते समय, आप SQL विकल्पों का चयन कर सकते हैं (Ansi, Interbase, DB2, MySQL, Oracle, आदि।)
अपना लोगो जोड़ना चाहते हैं? हेडर विकल्प का उपयोग करें: अपनी पसंद की कोई भी छवि जोड़ें।
हमारा ऐप एक प्रोसेस में xml फाइल या कई फोल्डर्स को कन्वर्ट करता है ताकि आप समय बचा सकें।
XML को CSV फॉर्मेट में कन्वर्ट करें और कॉमा और सेपरेटर का चयन करें।
जब आप XML फाइलों को CSV में कन्वर्ट करते हैं, तो विभिन्न XML फाइलों से तालिकाओं को मिलाएं।
टोटल XML कनवर्टर को कमांड लाइन के माध्यम से चलाया जा सकता है (आप GUI से 1 क्लिक में कमांड लाइन प्राप्त कर सकते हैं)।💾 अपनी फ़ाइल अपलोड करें: साइट पर जाएं, «अपलोड फ़ाइल» पर क्लिक करें और अपनी XML फ़ाइल का चयन करें.
✍️ रूपांतरण विकल्प सेट करें: आउटपुट प्रारूप के रूप में JSON चुनें और यदि आवश्यक हो तो कोई अतिरिक्त विकल्प समायोजित करें.
रूपांतरित करें और डाउनलोड करें: «रूपांतरित फ़ाइल डाउनलोड करें» पर क्लिक करें ताकि आप अपनी JSON फ़ाइल प्राप्त कर सकें.
@ उपसर्ग के साथ फ़ील्ड्स बन जाते हैं, और दोहराए गए टैग्स ऐरे बन जाते हैं। कोई साइनअप नहीं, कोई ईमेल नहीं, कोई सॉफ़्टवेयर इंस्टॉलेशन नहीं।@ उपसर्ग के साथ रखा जाता है ताकि उन्हें एलिमेंट चिल्ड्रन से अलग रखा जा सके। उदाहरण के लिए, <book id="1">Title</book> बन जाता है { "book": { "@id": "1", "#text": "Title" } }। यह xml2js और Badgerfish जैसी लाइब्रेरी द्वारा उपयोग किया जाने वाला मानक कन्वेंशन है।<items><item/><item/><item/></items> बन जाता है { "items": { "item": [ {}, {}, {} ] } }। एकल घटनाएँ ऑब्जेक्ट्स के रूप में बनी रहती हैं।soap:, xsi:, कस्टम उपसर्ग) JSON कुंजियों में शब्दशः रखे जाते हैं, ताकि आप कोई अर्थ न खोएँ। यदि आपको नेमस्पेस-रहित आउटपुट चाहिए (JS कोड के लिए स्वच्छ), उपसर्गों को डाउनस्ट्रीम हटा दें — कन्वर्ज़न स्रोत को जैसा है वैसा संरक्षित रखता है।JSON.stringify(JSON.parse(text)) या किसी भी JSON मिनिफ़ायर के माध्यम से चलाएँ।
XML फ़ाइल को JSON में बदलने के लिए: (1) .xml फ़ाइल को ऊपर अपलोड बॉक्स में खींचें, (2) आउटपुट फ़ॉर्मेट के रूप में JSON चुनें, (3) Download converted file पर क्लिक करें। हर XML एलिमेंट एक JSON ऑब्जेक्ट बन जाता है, एट्रिब्यूट्स को @ उपसर्ग के साथ अंदर रखा जाता है, दोहराए गए टैग्स ऐरे बन जाते हैं। 50 MB तक की फ़ाइलें, कोई साइनअप नहीं, कोई ईमेल नहीं।
कन्वर्ज़न मुख्यधारा की लाइब्रेरीज़ (xml2js, Badgerfish, Jackson XML) द्वारा उपयोग किए जाने वाले कन्वेंशन्स का पालन करता है। यहाँ हर निर्माण का अनुवाद कैसे होता है:
<book>Title</book> → "book": "Title"।
<book id="1"> → "@id": "1"। एट्रिब्यूट्स को चाइल्ड एलिमेंट्स से अलग रखता है।
<book id="1">Title</book> → { "@id": "1", "#text": "Title" }।
<item/> टैग्स बन जाते हैं "item": [ {}, {}, {} ]। एकल घटना ऑब्जेक्ट के रूप में बनी रहती है।
<soap:Envelope> → "soap:Envelope"। कोई डेटा हानि नहीं।
अधिकांश लीगेसी एंटरप्राइज़ APIs (SAP, Salesforce के पुराने एंडपॉइंट्स, बैंकिंग, सरकारी सेवाएँ) SOAP/XML बोलते हैं। आधुनिक फ़्रंटएंड्स — React, Vue, Svelte, मोबाइल ऐप्स — JSON की उम्मीद करते हैं। SOAP रिस्पॉन्स को एक बार JSON में बदलें और आपका fetch/axios कोड साफ़ तरीके से फिट हो जाता है। प्रूफ़-ऑफ़-कॉन्सेप्ट कार्य, माइग्रेशन प्लानिंग, और अनुवाद परतें लिखने के लिए उपयोगी।
MongoDB, CouchDB, Elasticsearch, और DynamoDB सभी JSON को नेटिव रूप से संग्रहीत करते हैं। जब आपको XML डेटा को बल्क-लोड करना हो — मेडिकल रिकॉर्ड्स (HL7), प्रोडक्ट कैटलॉग, कॉन्फ़िगरेशन बैकअप — पहले JSON में बदलें, फिर mongoimport या समकक्ष चलाएँ। बदले गए JSON की डॉट-नोटेशन फ़ील्ड संरचना MongoDB क्वेरी सिंटैक्स के साथ सीधे काम करती है।
RSS 2.0 और Atom फ़ीड्स XML हैं, लेकिन अधिकांश आधुनिक फ़ीड रीडर्स और एग्रीगेटर्स JSON का उपभोग करते हैं। कन्वर्ज़न आपको कस्टम पार्सर लिखे बिना फ़ीड्स को JSON के रूप में संग्रहीत करने, क्वेरी करने और सर्व करने देता है। दोहराए गए <item> या <entry> एलिमेंट्स एक स्वच्छ ऐरे बन जाते हैं।
अस्पताल सूचना प्रणालियाँ HL7 v2 (पाइप-डेलिमिटेड) और HL7 v3 / FHIR (XML) में डेटा का आदान-प्रदान करती हैं। XML पेलोड्स को JSON में बदलने से वे FHIR REST क्लाइंट्स, वेब डैशबोर्ड, और आधुनिक एनालिटिक्स टूलिंग द्वारा उपभोग्य हो जाते हैं।
SVG (वेक्टर ग्राफ़िक्स), KML (Google Earth), GPX (GPS ट्रैक्स), MathML, और दर्जनों अन्य फ़ॉर्मेट्स अंदरूनी तौर पर XML हैं। उन्हें JSON में बदलने से संरचना सामान्य प्रॉपर्टी एक्सेस के साथ JavaScript से प्रोग्रामेटिक रूप से नेविगेट करने योग्य हो जाती है — XML DOM API की आवश्यकता नहीं।
स्रोत XML (विशिष्ट SOAP रिस्पॉन्स):
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetUserResponse>
<User id="42">
<Name>Alice</Name>
<Email>[email protected]</Email>
</User>
</GetUserResponse>
</soap:Body>
</soap:Envelope>
बदला गया JSON:
{
"soap:Envelope": {
"@xmlns:soap": "http://schemas.xmlsoap.org/soap/envelope/",
"soap:Body": {
"GetUserResponse": {
"User": {
"@id": "42",
"Name": "Alice",
"Email": "[email protected]"
}
}
}
}
}
JSON को सीधे JavaScript ऐप में डालें, JSON.parse() के साथ पार्स करें, और data['soap:Envelope']['soap:Body'].GetUserResponse.User.Name तक पहुँचें।
| गुण | XML | JSON |
|---|---|---|
| शब्दाडंबर | उच्च (समापन टैग) | निम्न |
| एट्रिब्यूट्स बनाम वैल्यूज़ | अलग अवधारणाएँ | हर चीज़ एक फ़ील्ड है |
| स्कीमा | XSD, DTD, RelaxNG | JSON Schema |
| नेटिव ब्राउज़र समर्थन | DOMParser | JSON.parse |
| विशिष्ट उपयोग | दस्तावेज़, SOAP, कॉन्फ़िग्स, वित्तीय फाइलिंग्स | REST APIs, वेब ऐप्स, NoSQL स्टोर्स |
| मिक्स्ड कंटेंट | नेटिव | अजीब (#text कुंजी) |
| टिप्पणियाँ | हाँ | नहीं |
JSON हल्का है और JavaScript के डेटा मॉडल से मेल खाता है, यही कारण है कि हर आधुनिक वेब API इसका उपयोग करता है। दस्तावेज़ों के लिए XML अभी भी पसंदीदा है (यह मिक्स्ड कंटेंट और समृद्ध स्कीमा की अनुमति देता है), लीगेसी एंटरप्राइज़ सिस्टम, और वित्त / स्वास्थ्य देखभाल / सरकारी डेटा फ़ॉर्मेट्स।
| विशेषता | ऑनलाइन (यह पृष्ठ) | Total XML Converter (डेस्कटॉप) |
|---|---|---|
| फ़ाइल आकार सीमा | 50 MB | असीमित |
| बैच कन्वर्ज़न | एक समय में एक फ़ाइल | प्रति रन हज़ारों |
| XSLT प्रीप्रोसेसिंग | — | हाँ |
| कस्टम मैपिंग नियम | स्वचालित (Badgerfish-शैली) | स्वचालित + मैन्युअल ओवरराइड |
| कमांड-लाइन / CI/CD | — | हाँ (.bat, Task Scheduler, npm scripts) |
| फ़ाइलें आपकी मशीन छोड़ती हैं | हाँ (1 घंटे के बाद हटा दी जाती हैं) | नहीं — सब कुछ स्थानीय रूप से चलता है |
| क़ीमत | मुफ़्त, सीमित दैनिक कोटा | $49.90 से Personal लाइसेंस, 30-दिन का मुफ़्त ट्रायल |
तदर्थ XML-से-JSON कार्यों के लिए ऑनलाइन कन्वर्टर सबसे तेज़ है। निरंतर डेटा पाइपलाइनों (रात्रिकालीन फ़ीड्स, बिल्ड-टाइम फ़िक्स्चर जनरेशन, संवेदनशील एंटरप्राइज़ डेटा) के लिए डेस्कटॉप Total XML Converter स्थापित करें।
@-उपसर्ग वाली कुंजियों को हटाने के लिए JSON को पोस्ट-प्रोसेस करें।
Array.isArray(x) ? x : [x]।
parseInt, parseFloat)।
| फाइल एक्सटेंशन | .XML |
| श्रेणी | Document File |
| विवरण | XML एक बहुप्रयोजन भाषा का प्रकार है, जो HTML के समान दिखता है। हालांकि वे काफी हद तक समान प्रतीत होते हैं, क्योंकि दोनों टैग्स पर आधारित होते हैं और दस्तावेज़ की सामग्री और संरचना को परिभाषित करते हैं, वे एक-दूसरे की जगह नहीं ले सकते। सबसे पहले, HTML डेटा का प्रदर्शन करता है, जबकि XML इसे वर्णित करता है। दूसरा, HTML मानक टैग्स का उपयोग करता है, जबकि XML कोई भी टैग्स उपयोग नहीं करता है, और जो उपयोगकर्ता XML दस्तावेज़ लिखते हैं, वास्तव में उन्हें ईजाद करते हैं। XMLs HTMLs की तुलना में सरल और अधिक लचीला प्रतीत होते हैं, और वे जानकारी साझा करने का एक बहुत ही सुसंगत तरीका प्रस्तुत करते हैं। इस बीच, इन फ़ाइलों में स्थिर डेटा होता है, जिसे बिना एक टुकड़ा सॉफ़्टवेयर के प्रस्तुत नहीं किया जा सकता। |
| संबंधित प्रोग्राम्स | Chrome Firefox Microsoft Internet Explorer Microsoft Office InfoPath Notepad Oxygen XML Editor Safari |
| द्वारा विकसित | World Wide Web Consortium |
| MIME प्रकार | application/xml text/xml |
| उपयोगी लिंक | XML फाइलों पर अधिक विस्तृत जानकारी |
| कनवर्ज़न प्रकार | XML से JSON |
| फाइल एक्सटेंशन | .JSON |
| श्रेणी | Document File |
| विवरण | डेटा आदान-प्रदान के लिए हल्का टेक्स्ट फॉर्मेट। |
| संबंधित प्रोग्राम्स | टेक्स्ट एडिटर, ब्राउज़र |
| द्वारा विकसित | Douglas Crockford |
| MIME प्रकार | application/json |
| उपयोगी लिंक | JSON फाइलों पर अधिक विस्तृत जानकारी |