hi

XML से JSON

XML फ़ाइल को सीधे आपके ब्राउज़र में, तत्वों और विशेषताओं सहित, बिना अपलोड किए स्थानीय रूप से JSON में बदलें।

आपके डिवाइस पर ही स्थानीय प्रोसेसिंग चल रही है ...

आपके डिवाइस पर ही स्थानीय प्रोसेसिंग चल रही है ...

0%

आपकी फ़ाइलें आपके डिवाइस से कभी बाहर नहीं गईं

    इस फ़ाइल के साथ जारी रखें

    दोबारा अपलोड नहीं

    ये टूल .JSON स्वीकार करते हैं - आपकी फ़ाइल सीधे भेज दी जाती है।

    क्या मेरी फ़ाइल अपलोड होती है?

    नहीं। सब कुछ आपके ब्राउज़र में चलता है - आपकी फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती। यह कैसे सत्यापित किया जा सकता है

    कोई अपलोड नहीं100% स्थानीय
    सामग्री आपके पास रहती हैकिसी तीसरे की पहुँच नहीं
    Hosted in GermanyGlobal Content Delivery
    स्वतंत्र रूप से जाँचा गयाTLS A+ · हेडर A+

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

    यह टूल आपके XML को पूरी तरह आपके ब्राउज़र में स्थानीय रूप से पार्स करता है (fast-xml-parser, शुद्ध JavaScript)। नेस्टेड एलिमेंट नेस्टेड ऑब्जेक्ट बन जाते हैं, और एट्रिब्यूट "@_" उपसर्ग के साथ रखे जाते हैं, ताकि कोई जानकारी न खोए। अमान्य XML को एक स्पष्ट त्रुटि संदेश के साथ अस्वीकार किया जाता है। कुछ भी अपलोड नहीं होता।

    इससे आपका सामना जैसे किसी समाचार फ़ीड, किसी साइटमैप, किसी बैंक स्टेटमेंट इंटरफ़ेस या किसी पुराने डेटा-निर्यात मानक का मूल्यांकन करते समय होगा, जो अब भी नुकीली कोष्ठकों में सोचता है। परिणाम पढ़ते समय एक विशेषता पर ध्यान दें: यदि कोई चाइल्ड एलिमेंट केवल एक बार आए, तो एक एकल ऑब्जेक्ट बनता है, जबकि दोहराव पर एक सूची। जो इसे आगे प्रोसेस करने वाले कोड में ध्यान रखता है, वह संख्या बदलने पर चौंकाने वाले विशेष मामलों से बच जाता है।

    तकनीकी विवरण

    तकनीकी विवरण
    इनपुट फ़ॉर्मैटXML
    आउटपुट फ़ॉर्मैटJSON
    बैच प्रोसेसिंगनहीं
    प्रोसेसिंगब्राउज़र में स्थानीय रूप से (JavaScript)
    फ़ाइल अपलोडकोई नहीं

    3 चरणों में

    1. अपनी XML फ़ाइल खींचें या चुनें।
    2. टूल स्थानीय रूप से रूपांतरित करता है और JSON को स्वचालित रूप से इंडेंट करता है।
    3. JSON फ़ाइल डाउनलोड करें।

    सीमाएँ: XML अच्छी तरह संरचित होना चाहिए (अन्यथा एक स्पष्ट त्रुटि)। विशेषताओं को '@_' उपसर्ग मिलता है। टिप्पणियाँ और प्रोसेसिंग निर्देश छोड़ दिए जाते हैं। मिश्रित सामग्री हमेशा अस्पष्टता-रहित ढंग से मैप नहीं हो सकती। नेमस्पेस कुंजी में उपसर्ग के रूप में बने रहते हैं। संख्या या बूलियन जैसा दिखने वाला टेक्स्ट स्वतः असली JSON संख्या/बूलियन के रूप में पहचाना जाता है; तारीख टेक्स्ट ही रहती है, क्योंकि XML का अपना कोई तारीख प्रारूप नहीं होता।

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

    क्या मेरी फ़ाइल अपलोड होती है?

    नहीं। रूपांतरण पूरी तरह ब्राउज़र में स्थानीय रूप से चलता है - कुछ भी नहीं भेजा जाता।

    क्या एट्रिब्यूट रखे जाते हैं?

    हाँ। एट्रिब्यूट JSON में नाम से पहले "@_" उपसर्ग के साथ दिखते हैं।

    अमान्य XML पर क्या होता है?

    आपको कारण सहित एक स्पष्ट त्रुटि संदेश मिलता है - कोई क्रैश नहीं।

    क्या मुझे इंडेंट के बजाय सघन JSON मिल सकता है?

    यहाँ आउटपुट हमेशा साफ़ तौर पर इंडेंट किया जाता है। सघन (मिनिफाइड) संस्करण के लिए, परिणाम को बाद में हमारे JSON फ़ॉर्मैट करें टूल से सघन विकल्प के साथ गुजारें।

    संबंधित टूल

    JSON से YAML · YAML से JSON · JSON से XML · XML से YAML · TOML से JSON · GeoJSON से KML