सामग्री पर जाएं
SEO SMO HUB logo
फ्री ऑडिट पाएं
लॉग इन साइन अप

पता: Jaipur, Rajasthan, India

info@seosmohub.com

Free XML to JSON और JSON to XML Converter

यह free converter XML को readable JSON में बदलता है और JSON को XML में वापस करता है। Attributes को at sign से शुरू होने वाली keys बन जाती हैं, repeated elements arrays बन जाते हैं, और attributes के साथ mixed text को text key के तहत रखा जाता है। DOCTYPE या entities declare करने वाला XML सुरक्षा के लिए refuse किया जाता है। यह feeds, sitemaps और API responses पढ़ने वाले developers के लिए उपयुक्त है।

विज्ञापन

XML to JSON Converter

Generators and Converters

फ्री

फ्री, साइनअप की जरूरत नहीं। आपका इनपुट हमारे सर्वर पर प्रोसेस होता है और कभी स्टोर नहीं होता।

इस टूल के बारे में

XML और JSON data को अलग तरीके से describe करते हैं, इसलिए conversion के लिए rules की जरूरत होती है। यहाँ वे simple हैं और हर बार same हैं: हर element एक key बन जाता है, एक element जो repeat होता है वह array बन जाता है, attributes को at sign से शुरू होने वाली keys के रूप में लिखा जाता है, और जब एक element के पास attributes और text दोनों होते हैं तो text को #text नाम की key के तहत store किया जाता है।

JSON से XML में जाना same rules को reverse में use करता है। एक root element name चुनें, keys जो at sign से शुरू होती हैं attributes बन जाती हैं, arrays repeated elements बन जाते हैं, और characters जो XML names में allowed नहीं हैं underscores से replace किए जाते हैं। Values में special characters escape किए जाते हैं, इसलिए output well-formed होता है।

सुरक्षा के लिए converter उस XML को refuse करता है जिसमें DOCTYPE या ENTITY declaration हो, जो entity expansion और external entity attacks की building blocks हैं। Feeds, RSS, product data और sitemaps को उनकी जरूरत नहीं है। यह tool कभी network से कुछ load नहीं करता, input 500 KB तक limited है और आप जो paste करते हैं वह store नहीं होता।

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

XML attributes को JSON में कैसे दिखाया जाता है?

At sign से शुरू होने वाली keys के रूप में, उदाहरण के लिए @id। अगर एक element के पास attributes और text दोनों हैं, तो text को #text key के तहत store किया जाता है। केवल text वाला एक element एक plain string value बन जाता है, जो simple data को compact रखता है।

Repeated elements के साथ क्या होता है?

जब same element name एक parent के तहत एक से अधिक बार appear होता है, तो values को JSON array में document order में collect किया जाता है। अगर यह एक बार appear होता है, तो यह एक single value होता है, इसलिए shape एक और many items वाली files के बीच differ कर सकता है।

मेरा XML क्यों refuse किया गया?

Converter उन documents को accept नहीं करता जिनमें DOCTYPE या ENTITY declaration हो, क्योंकि उन्हें local files को read करने या memory को blow up करने के लिए use किया जा सकता है। Declaration को remove करें, या केवल element tree को paste करें, और फिर से convert करें। Ordinary RSS, Atom और sitemap files बिना changes के convert होती हैं।

क्या मैं JSON को XML में वापस convert कर सकता हूँ?

हाँ। Direction को switch करें, root element name set करें और अपना JSON paste करें। Arrays repeated elements बन जाते हैं, at sign से शुरू होने वाली keys attributes बन जाती हैं, और names में invalid characters को underscores से replace किया जाता है ताकि XML well-formed रहे।