कैसे इस्तेमाल करें
- XML input paste करें।
- Attribute और array handling options चुनें।
- JSON output validate करके copy करें।
विकल्पों की जानकारी
- XML input
- जिस XML document को convert करना है।
- Attribute handling
- XML attributes को JSON keys में represent करने का तरीका।
- Indentation
- Generated JSON की readable formatting।
उदाहरण
यह XML, जिसमें एक घोषणा और एक टिप्पणी शामिल है:
<?xml version="1.0"?>
<!-- c -->
<catalog>
<book id="bk101" in_stock="true">
<title>XML Guide</title>
<price currency="USD">44.95</price>
<tag>a</tag><tag>b</tag>
<isbn>00123</isbn>
</book>
</catalog>
«संख्याएँ और boolean कन्वर्ट करें» चालू होने पर यह JSON बन जाता है:
{
"catalog": {
"book": {
"title": "XML Guide",
"price": {
"#text": 44.95,
"@currency": "USD"
},
"tag": [
"a",
"b"
],
"isbn": 123,
"@id": "bk101",
"@in_stock": true
}
}
}
एट्रिब्यूट चाइल्ड एलिमेंट के बाद सूचीबद्ध होते हैं। घोषणा और टिप्पणी ग़ायब हो जाती हैं, और tag ऐरे बन गया क्योंकि वह दो बार आता है। विकल्प बंद होने पर 44.95 “44.95” रहता है, isbn “00123” रहता है और एट्रिब्यूट टेक्स्ट के रूप में “true” बन जाता है। यह एलिमेंट के टेक्स्ट के साथ एट्रिब्यूट के मानों को भी प्रभावित करता है।
अक्सर पूछे जाने वाले सवाल
क्या XML attributes preserve होते हैं?
हाँ, चुनी गई attribute handling के अनुसार उन्हें JSON structure में रखा जाता है।
Repeated XML elements कैसे दिखते हैं?
Parser उन्हें array या configured repeated value representation में बदल सकता है।
क्या input server पर जाता है?
नहीं। Conversion browser में होती है।
प्राइवेसी
यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपकी फ़ाइलें और टेक्स्ट आपके डिवाइस पर ही प्रोसेस होते हैं और हमारे सर्वर पर कभी अपलोड नहीं होते।