JSON XML कनवर्टर
JSON को XML में और XML को वापस JSON में बदलें, दोनों दिशाओं में, पूरी तरह आपके ब्राउज़र में।
JSON / XML का उपयोग कैसे करें
- 01
एक दिशा चुनें: JSON से XML या XML से JSON।
- 02
अपना JSON या XML पेस्ट करें।
- 03
परिवर्तित परिणाम कॉपी करें, या वापस कनवर्ट करने के लिए स्वैप करें।
दोनों दिशाओं में बदलें करें
यह अच्छी तरह परीक्षित पार्सर पर बना JSON और XML के बीच दोतरफ़ा कन्वर्टर है। JSON ऑब्जेक्ट को XML में बदलें या XML को वापस JSON में पार्स करें। एट्रिब्यूट सुरक्षित रहते हैं और दोहराए गए एलिमेंट एरे में तथा वापस बदलते हैं।
जब XML-आधारित और JSON-आधारित सिस्टम को जोड़ना हो, SOAP पेलोड को पढ़ने योग्य JSON में देखना हो या JSON कॉन्फ़िग को पुराना टूल की अपेक्षित XML में बदलना हो, तब यह उपयोगी है।
सब कुछ ब्राउज़र में स्थानीय रूप से चलता है, इसलिए डेटा डिवाइस से बाहर नहीं जाता।
XML अब भी हर जगह क्यों है
XML, यानी Extensible Markup Language, नेस्टेड टैग और एट्रिब्यूट से डेटा व्यवस्थित करने का पुराना और स्थापित तरीका है। यह आज भी SOAP वेब सेवाएँ, RSS और Atom फ़ीड, ऑफ़िस दस्तावेज़ फ़ॉर्मेट, Android लेआउट तथा अनगिनत कॉन्फ़िगरेशन और डेटा आदान-प्रदान फ़ॉर्मेट में मिलता है।
एट्रिब्यूट कैसे सुरक्षित रहते हैं
राउंड ट्रिप में JSON की ओर @_ प्रीफ़िक्स से एट्रिब्यूट सुरक्षित रहते हैं। XML एट्रिब्यूट स्पष्ट रूप से चिह्नित JSON कुंजी बनता है और चाइल्ड एलिमेंट में खोने या मिलने के बजाय वापस उसी एट्रिब्यूट में बदलता है।
दोहराए गए एलिमेंट एरे बनते हैं
दोहराए गए एलिमेंट स्वाभाविक रूप से एरे में बदलते हैं। पैरेंट के नीचे कई <item> टैग JSON एरे बनते हैं और JSON एरे XML में दोहराए गए एलिमेंट बनाती है। अधिकतर वास्तविक दस्तावेज़ की संरचना ऐसी ही होती है।
अक्सर पूछे जाने वाले सवाल
XML attributes कैसे संभाले जाते हैं?
Attributes JSON साइड पर @_ prefix उपयोग करके संरक्षित किए जाते हैं, इसलिए आगे-पीछे कनवर्ट करने पर वे बरकरार रहते हैं।
दोहराए गए elements कैसे दर्शाए जाते हैं?
दोहराए गए XML elements JSON ऐरे बनते हैं, और JSON में ऐरे XML में दोहराए गए elements बनते हैं।
क्या मेरा डेटा सर्वर पर अपलोड होता है?
नहीं। कनवर्शन पूरी तरह आपके ब्राउज़र में चलती है।