किसी सर्वर पर आपकी फ़ाइल की सामग्री की कोई प्रोसेसिंग नहीं होती। गोपनीय या व्यावसायिक दस्तावेज़ संभालने के लिए आपको gottrix के साथ किसी डेटा-प्रोसेसिंग समझौते की ज़रूरत नहीं।
Hosted in GermanyGlobal Content Delivery
ओरिजिन सर्वर जर्मनी में Hetzner पर हैं, और कंटेंट डिलीवरी नेटवर्क (CDN) के ज़रिए दुनिया भर में डिलीवरी होती है। इस दौरान आपकी फ़ाइल की सामग्री कभी ट्रांसमिट नहीं होती - वह आपके डिवाइस से बाहर नहीं जाती।
XML एक व्यापक, पदानुक्रमिक डेटा फ़ॉर्मैट है - RSS फ़ीड, SOAP API, Office दस्तावेज़, कॉन्फ़िगरेशन और सिस्टमों के बीच डेटा आदान-प्रदान के लिए ठेठ। पर आधुनिक प्रोग्राम और API में आगे प्रोसेस करने के लिए JSON अधिक सुविधाजनक है। यह टूल XML की वृक्ष संरचना को एक समतुल्य JSON ऑब्जेक्ट में अनूदित करता है।
यह टूल आपके XML को पूरी तरह आपके ब्राउज़र में स्थानीय रूप से पार्स करता है (fast-xml-parser, शुद्ध JavaScript)। नेस्टेड एलिमेंट नेस्टेड ऑब्जेक्ट बन जाते हैं, और एट्रिब्यूट "@_" उपसर्ग के साथ रखे जाते हैं, ताकि कोई जानकारी न खोए। अमान्य XML को एक स्पष्ट त्रुटि संदेश के साथ अस्वीकार किया जाता है। कुछ भी अपलोड नहीं होता।
इससे आपका सामना जैसे किसी समाचार फ़ीड, किसी साइटमैप, किसी बैंक स्टेटमेंट इंटरफ़ेस या किसी पुराने डेटा-निर्यात मानक का मूल्यांकन करते समय होगा, जो अब भी नुकीली कोष्ठकों में सोचता है। परिणाम पढ़ते समय एक विशेषता पर ध्यान दें: यदि कोई चाइल्ड एलिमेंट केवल एक बार आए, तो एक एकल ऑब्जेक्ट बनता है, जबकि दोहराव पर एक सूची। जो इसे आगे प्रोसेस करने वाले कोड में ध्यान रखता है, वह संख्या बदलने पर चौंकाने वाले विशेष मामलों से बच जाता है।
तकनीकी विवरण
तकनीकी विवरण
इनपुट फ़ॉर्मैट
XML
आउटपुट फ़ॉर्मैट
JSON
बैच प्रोसेसिंग
नहीं
प्रोसेसिंग
ब्राउज़र में स्थानीय रूप से (JavaScript)
फ़ाइल अपलोड
कोई नहीं
3 चरणों में
अपनी XML फ़ाइल खींचें या चुनें।
टूल स्थानीय रूप से रूपांतरित करता है और JSON को स्वचालित रूप से इंडेंट करता है।
JSON फ़ाइल डाउनलोड करें।
सीमाएँ: XML अच्छी तरह संरचित होना चाहिए (अन्यथा एक स्पष्ट त्रुटि)। विशेषताओं को '@_' उपसर्ग मिलता है। टिप्पणियाँ और प्रोसेसिंग निर्देश छोड़ दिए जाते हैं। मिश्रित सामग्री हमेशा अस्पष्टता-रहित ढंग से मैप नहीं हो सकती। नेमस्पेस कुंजी में उपसर्ग के रूप में बने रहते हैं। संख्या या बूलियन जैसा दिखने वाला टेक्स्ट स्वतः असली JSON संख्या/बूलियन के रूप में पहचाना जाता है; तारीख टेक्स्ट ही रहती है, क्योंकि XML का अपना कोई तारीख प्रारूप नहीं होता।
अक्सर पूछे जाने वाले प्रश्न
क्या मेरी फ़ाइल अपलोड होती है?
नहीं। रूपांतरण पूरी तरह ब्राउज़र में स्थानीय रूप से चलता है - कुछ भी नहीं भेजा जाता।
क्या एट्रिब्यूट रखे जाते हैं?
हाँ। एट्रिब्यूट JSON में नाम से पहले "@_" उपसर्ग के साथ दिखते हैं।
अमान्य XML पर क्या होता है?
आपको कारण सहित एक स्पष्ट त्रुटि संदेश मिलता है - कोई क्रैश नहीं।
क्या मुझे इंडेंट के बजाय सघन JSON मिल सकता है?
यहाँ आउटपुट हमेशा साफ़ तौर पर इंडेंट किया जाता है। सघन (मिनिफाइड) संस्करण के लिए, परिणाम को बाद में हमारे JSON फ़ॉर्मैट करें टूल से सघन विकल्प के साथ गुजारें।
केवल आपकी सहमति से ही हम gottrix को बेहतर बनाने के लिए कुकीज़ के ज़रिए उपयोग को गुमनाम रूप से मापते हैं। आपकी फ़ाइलें हमेशा आपके डिवाइस पर ही स्थानीय रहती हैं। गोपनीयता