hi

XML से JSON

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

JSON इंडेंट करें

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

0%

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

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

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

    कोई अपलोड नहीं100% स्थानीय
    सामग्री आपके पास रहती हैकिसी तीसरे की पहुँच नहीं
    सर्वर जर्मनी मेंडिज़ाइन से GDPR
    स्वतंत्र रूप से जाँचा गया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. फ़ॉर्मैटिंग चुनें (इंडेंट या सघन)।
    3. JSON फ़ाइल डाउनलोड करें।

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

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

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

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

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

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

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

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

    क्या मैं JSON सघन रूप में दे सकता हूँ?

    हाँ, विकल्प से आप इंडेंट किया हुआ या सघन JSON चुन सकते हैं।

    संबंधित टूल