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