लीगेसी इन · मॉडर्न API आउट

XML to JSON XML इन। JSON आउट।

पुराना सिस्टम XML उत्पन्न करता है। नया सिस्टम JSON बोलता है। अनुवाद आपकी समस्या है। Morph आपके ब्राउज़र टैब में संरचना मैप करता है — एट्रिब्यूट्स @-प्रीफिक्स के माध्यम से, टेक्स्ट #text के माध्यम से, दोहराए गए तत्वों को ऐरे के रूप में, कॉन्फ़िगरेबल कन्वेंशन। XML जहाँ था वहीं रहता है। JSON स्थानीय रूप से सेव होता है। कोई अपलोड नहीं, कोई ऑनलाइन कतार, कोई API रेट लिमिट। आपके डिवाइस पर चलने वाले सब कुछ के लिए मुफ़्त; AI क्रेडिट्स के लिए भुगतान करता है।

01
PARSE

XML स्थानीय रूप से चला

एलिमेंट्स, एट्रिब्यूट्स, टेक्स्ट नोड्स, CDATA — सभी fast-xml-parser के माध्यम से फास्ट-टैब में चलाए जाते हैं।

टूल खोलें
आपके डिवाइस पर चलता है · मुफ़्त · कोई अकाउंट नहीं

यह वास्तव में क्या करता है

02
MAP

संवाद-संवेदी

एट्रिब्यूट्स @ से पूर्वनिर्धारित होते हैं। टेक्स्ट कंटेंट की कीज़ #text के रूप में। दोहराए गए बच्चे ऐरे बन जाते हैं। कॉन्फ़िगरेबल।

03
EMIT

सुंदर या संक्षिप्त JSON

साफ़ रखने के लिए इंडेंटेड। वायर के लिए मिनिफाइड। दोनों वैध JSON उत्पन्न करते हैं।

04
बैच

फ़ोल्डर में

बहुत सारे XML फ़ाइल्स ड्रॉप करें। प्रत्येक अलग JSON बन जाता है। मुफ्त टियर में कोई बैच सीमा नहीं है।

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

  1. morph.cool खोलें — ब्राउज़र केवल।
  2. .xml फ़ाइल ड्रॉप करें या कंटेंट पेस्ट करें।
  3. JSON के रूप में आउटपुट चुनें। विशेषता और ऐरे हैंडलिंग को समायोजित करें।
  4. .json डाउनलोड होता है। मान्य, अच्छी आकृति वाला, API के लिए तैयार।
  5. XML वहीं रहता है। कोई अपलोड नहीं।
0अपलोड
∞बैच सीमा
1-क्लिकएक्सपोर्ट

लोग अपलोड-और-क्यू टूल्स छोड़ते हैं

अधिकांश एंटरप्राइज इंटीग्रेशन का अंत एक ही समस्या पर होता है: पुरानी प्रणाली XML बोलती है और नई प्रणाली JSON बोलती है। ऑनलाइन कन्वर्टर्स कतार में रखते हैं। CLI टूल्स के लिए इंस्टॉल की जरूरत होती है। Morph ब्राउज़र टैब में WebAssembly के माध्यम से fast-xml-parser चलाता है — एट्रिब्यूट प्रीफिक्स कॉन्फ़िगरेबल है, एरे डिटेक्शन स्वचालित है, टेक्स्ट कंटेंट हैंडलिंग स्पष्ट है।

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

JSON में XML एट्रिब्यूट कैसे प्रतिनिधित्व किए जाते हैं?

Default convention: prefix with @. So becomes {"@id": "7"}. Configurable to other conventions.

दोहराए गए तत्व?

Auto-detected as arrays. ab becomes {"items": {"item": ["a", "b"]}}.

मिश्रित सामग्री (टेक्स्ट + चाइल्ड एलिमेंट्स)?

टेक्स्ट कंटेंट #text के रूप में की-ड। मिश्रित कंटेंट आवश्यकतानुसार क्रमबद्ध सरणियों में संरक्षित है।

प्रीटी-प्रिंटेड या मिनिफाइड?

दोनों। डिफ़ॉल्ट प्रीटी (2-स्पेस इंडेंट) है। मिनिफाइड के लिए टॉगल करें।

क्या मैं बैच कर सकता हूँ?

हाँ. XML फ़ाइलों के फ़ोल्डर को ड्रॉप करें, JSON प्राप्त करें। फ्री टियर में कोई बैच सीमा नहीं।

क्या मुफ्त स्तर है?

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

XML → JSON कन्वर्ट करें
Convert XML → JSON
Nothing leaves your device · Free for what you make, credits for what we run