कन्वर्टर

XML to JSON

XML या JSON चिपकाएँ, तय करें कि संरचना कैसे मैप हो, और एक क्लिक में बदलें। पार्सर टिप्पणियाँ, CDATA और मिश्रित सामग्री रखता है, हर समस्या की सटीक पंक्ति बताता है, और यह नापता है कि रूपांतरण की कीमत क्या रही।

पंक्ति और कॉलम सहित त्रुटियाँनिष्ठा मीटरमूल XPath खोजकुछ भी ब्राउज़र से बाहर नहीं
इनपुट (XML)
बदलें दबाएँ।
तत्व
0
विशेषताएँ
0
गहराई
0
आकार
0 msCtrl+↵ · Alt+S · Ctrl+Shift+B
आगे बढ़ें

यह कैसे काम करता है

1

यहाँ डालें

चिपकाएँ, फ़ाइल खींचकर डालें या खोलें: 32 MB तक, UTF-8 या UTF-16। आते ही कुछ नहीं बदलता — फ़ाइल आपका इंतज़ार करती है।

2

संरचना तय करें

विशेषता उपसर्ग, टेक्स्ट कुंजी, अकेला टैग ऐरे बने या नहीं, नेमस्पेस, खाली तत्व, टाइप किए मान। यही सेटिंग्स आपके उपभोक्ता के लिए मायने रखती हैं।

3

बदलें

बदलें दबाएँ या Ctrl+Enter। 40 KB से बड़े दस्तावेज़ Web Worker में जाते हैं ताकि पेज कभी न जमे, और निष्ठा मीटर बताता है कि कीमत क्या रही।

4

साथ ले जाएँ

कॉपी करें, डाउनलोड करें, या सीधे सुइट के किसी और टूल को सौंप दें। किसी भी क्षण Alt दबाए रखकर परिणाम की जगह स्रोत देखें।

अपना पार्सर, DOM नहीं

दस्तावेज़ को ऐसे ट्री में पढ़ा जाता है जो टिप्पणियाँ, CDATA अनुभाग, प्रोसेसिंग निर्देश और मिश्रित सामग्री का क्रम रखता है — वह सब जो DOM से गुज़रने पर चुपचाप गिर जाता है।

पंक्ति और कॉलम सहित त्रुटियाँ

हर समस्या वहीं बताई जाती है जहाँ वह है, और पार्सर पहली पर रुकने के बजाय आगे बढ़ता है। किसी अवगत पर क्लिक कीजिए और कर्सर सीधे वहाँ पहुँच जाता है।

संरचना आपकी है

विशेषता उपसर्ग, टेक्स्ट कुंजी, ऐरे नीति, नेमस्पेस, टाइप किए मान, खाली तत्व। जो नियम तय करते हैं कि JSON काम का है या नहीं, वे सेटिंग्स हैं, अनुमान नहीं।

निष्ठा जो नापी जा सके

हर परिणाम वापस बदलकर नोड-दर-नोड मिलाया जाता है, इसलिए आपको वादा नहीं, प्रतिशत और बदलाव की सटीक सूची मिलती है।

XPath 1.0 अंदर ही

दस्तावेज़ से वही इंजन पूछता है जो आपके ब्राउज़र में पहले से है। पथ और मान खोजिए, कुछ भी कहीं भेजे बिना।

बड़े दस्तावेज़ भी सहज

40 KB से ऊपर काम Web Worker में चला जाता है। और टाइप करते समय कुछ नहीं चलता: रूपांतरण बटन का इंतज़ार करता है।

कुछ भी अपलोड नहीं होता

पार्स करना, बदलना और खोजना सब इसी टैब में होता है। न सर्वर, न टेलीमेट्री, कोई फ़ाइल डिवाइस से बाहर नहीं जाती।

बाकी सुइट को सौंप दें

परिणाम सीधे JSONFlow, DiffSnap, CodeCard या Hash Bolt को भेजें — बिना डाउनलोड और दोबारा अपलोड किए।

xml से json

ऐसा कन्वर्टर जो अपनी हानि स्वीकारता है

ऐसा कन्वर्टर जो अपना हिसाब दिखाता है: हर त्रुटि की सटीक पंक्ति, JSON को आकार देने वाले नियम, और वापसी की यात्रा में दस्तावेज़ का कितना हिस्सा बचता है।

सब कुछ इसी टैब में चलता है

पार्सिंग, रूपांतरण, XPath और दोतरफ़ा जाँच — सब आपके ब्राउज़र में सादे JavaScript से चलते हैं। 40 KB से बड़े दस्तावेज़ Web Worker में चले जाते हैं ताकि इंटरफ़ेस चलता रहे, और कहीं कुछ भी अपलोड, कतारबद्ध या लॉग नहीं होता।

असली दस्तावेज़ों के लिए बना

असली दस्तावेज़ों के लिए बना

RSS फ़ीड, SOAP एनवेलप, Android स्ट्रिंग संसाधन, .NET कॉन्फ़िग फ़ाइलें, साइटमैप, SVG: नेमस्पेस, CDATA और टिप्पणियों वाले दस्तावेज़ — साफ़-सुथरे छोटे उदाहरण नहीं। क्रमबद्ध प्रक्षेपण उन्हें हूबहू बनाता है; सपाट वाला बताता है कि उसे क्या सपाट करना पड़ा।

बनावट से ही निजी

इस टूल का कोई सर्वर पक्ष है ही नहीं। न खाता, न अपलोड, न आपकी सामग्री पर कोई एनालिटिक्स। टैब बंद कीजिए और दस्तावेज़ ख़त्म, क्योंकि वह केवल स्थानीय मेमोरी में ही था।

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

Qक्या मेरा डेटा किसी सर्वर पर जाता है?+

नहीं। पार्सर, कन्वर्टर, XPath इंजन और दोतरफ़ा जाँच सब आपके ब्राउज़र के भीतर चलते हैं। भेजने के लिए कोई सर्वर घटक है ही नहीं।

Qविशेषताओं और टेक्स्ट को कैसे संभाला जाता है?+

विशेषताओं पर एक उपसर्ग लगता है (डिफ़ॉल्ट @) और एलिमेंट का अपना टेक्स्ट एक टेक्स्ट कुंजी के नीचे जाता है (डिफ़ॉल्ट #text)। दोनों बदले जा सकते हैं, ताकि आपके उपभोक्ता की अपेक्षा से मेल हो — या उपसर्ग खाली कर दीजिए और विशेषताएँ चाइल्ड एलिमेंट के साथ मिल जाएँगी।

Qअकेला एलिमेंट ऐरे क्यों नहीं बना?+

डिफ़ॉल्ट रूप से ऐरे तभी बनता है जब टैग सचमुच दोहराता है — दस्तावेज़ यही कहता है। स्थिर संरचना चाहिए तो ऐरे को "हमेशा" कर दीजिए, या उन टैगों को "ऐरे अनिवार्य" में लिख दीजिए।

Qनिष्ठा प्रतिशत का क्या मतलब है?+

परिणाम को मूल प्रारूप में वापस बदला जाता है और दोनों ट्री की नोड-दर-नोड तुलना होती है: तत्व, विशेषताएँ, टेक्स्ट खंड, टिप्पणियाँ, CDATA और प्रोसेसिंग निर्देश। 100% यानी कुछ नहीं खोया; इससे कम पर बदलाव की सटीक सूची मिलती है।

Qक्या यह टिप्पणियाँ, CDATA और मिश्रित सामग्री रख सकता है?+

हाँ। "टिप्पणियाँ रखें" और "CDATA रखें" चालू कीजिए, और जिन दस्तावेज़ों में टेक्स्ट व तत्वों का क्रम मायने रखता है (जैसे XHTML अंश) उनके लिए "क्रमबद्ध" नीति चुनिए। मिश्रित सामग्री को 100% लौटाने वाला यही एकमात्र प्रक्षेपण है।

Qकितनी बड़ी फ़ाइल बदली जा सकती है?+

32 MB तक, UTF-8 या UTF-16 में। लगभग 40 KB से ऊपर काम Web Worker में चला जाता है, इसलिए कई मेगाबाइट के दस्तावेज़ भी पेज जमाए बिना बदलते हैं। यह टूल जो कभी नहीं करता, वह है आपके टाइप करते समय अपने आप बदलना।

संबंधित खोजें

xml से jsonjson से xmlxml कन्वर्टरऑनलाइन xml पार्सरxpath परीक्षकcdataxml नेमस्पेसrss से json
oLoveTools सुइट का हिस्सा
oLoveTools

XML से JSON और वापस, आपके ब्राउज़र में, हानि लेबल पर लिखी हुई।

सब कुछ इसी टैब में चलता है

पार्सिंग, रूपांतरण, XPath और दोतरफ़ा जाँच — सब आपके ब्राउज़र में सादे JavaScript से चलते हैं। 40 KB से बड़े दस्तावेज़ Web Worker में चले जाते हैं ताकि इंटरफ़ेस चलता रहे, और कहीं कुछ भी अपलोड, कतारबद्ध या लॉग नहीं होता।

असली दस्तावेज़ों के लिए बना

RSS फ़ीड, SOAP एनवेलप, Android स्ट्रिंग संसाधन, .NET कॉन्फ़िग फ़ाइलें, साइटमैप, SVG: नेमस्पेस, CDATA और टिप्पणियों वाले दस्तावेज़ — साफ़-सुथरे छोटे उदाहरण नहीं। क्रमबद्ध प्रक्षेपण उन्हें हूबहू बनाता है; सपाट वाला बताता है कि उसे क्या सपाट करना पड़ा।

बनावट से ही निजी

इस टूल का कोई सर्वर पक्ष है ही नहीं। न खाता, न अपलोड, न आपकी सामग्री पर कोई एनालिटिक्स। टैब बंद कीजिए और दस्तावेज़ ख़त्म, क्योंकि वह केवल स्थानीय मेमोरी में ही था।

xml से jsonjson से xmlxml कन्वर्टरऑनलाइन xml पार्सरxpath परीक्षकcdataxml नेमस्पेसrss से json

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

क्या मेरा डेटा किसी सर्वर पर जाता है?

नहीं। पार्सर, कन्वर्टर, XPath इंजन और दोतरफ़ा जाँच सब आपके ब्राउज़र के भीतर चलते हैं। भेजने के लिए कोई सर्वर घटक है ही नहीं।

विशेषताओं और टेक्स्ट को कैसे संभाला जाता है?

विशेषताओं पर एक उपसर्ग लगता है (डिफ़ॉल्ट @) और एलिमेंट का अपना टेक्स्ट एक टेक्स्ट कुंजी के नीचे जाता है (डिफ़ॉल्ट #text)। दोनों बदले जा सकते हैं, ताकि आपके उपभोक्ता की अपेक्षा से मेल हो — या उपसर्ग खाली कर दीजिए और विशेषताएँ चाइल्ड एलिमेंट के साथ मिल जाएँगी।

अकेला एलिमेंट ऐरे क्यों नहीं बना?

डिफ़ॉल्ट रूप से ऐरे तभी बनता है जब टैग सचमुच दोहराता है — दस्तावेज़ यही कहता है। स्थिर संरचना चाहिए तो ऐरे को "हमेशा" कर दीजिए, या उन टैगों को "ऐरे अनिवार्य" में लिख दीजिए।

निष्ठा प्रतिशत का क्या मतलब है?

परिणाम को मूल प्रारूप में वापस बदला जाता है और दोनों ट्री की नोड-दर-नोड तुलना होती है: तत्व, विशेषताएँ, टेक्स्ट खंड, टिप्पणियाँ, CDATA और प्रोसेसिंग निर्देश। 100% यानी कुछ नहीं खोया; इससे कम पर बदलाव की सटीक सूची मिलती है।

क्या यह टिप्पणियाँ, CDATA और मिश्रित सामग्री रख सकता है?

हाँ। "टिप्पणियाँ रखें" और "CDATA रखें" चालू कीजिए, और जिन दस्तावेज़ों में टेक्स्ट व तत्वों का क्रम मायने रखता है (जैसे XHTML अंश) उनके लिए "क्रमबद्ध" नीति चुनिए। मिश्रित सामग्री को 100% लौटाने वाला यही एकमात्र प्रक्षेपण है।

कितनी बड़ी फ़ाइल बदली जा सकती है?

32 MB तक, UTF-8 या UTF-16 में। लगभग 40 KB से ऊपर काम Web Worker में चला जाता है, इसलिए कई मेगाबाइट के दस्तावेज़ भी पेज जमाए बिना बदलते हैं। यह टूल जो कभी नहीं करता, वह है आपके टाइप करते समय अपने आप बदलना।

© 2026 oLoveToolsहमारे बारे में

अगला कदम

JSON फ़ॉर्मैट और जांचें JSONFlow

XML to JSON | XML से JSON | XML को JSON में और वापस बदलें

अपने ब्राउज़र में XML को JSON और JSON को XML में बदलें। पंक्ति और कॉलम सहित त्रुटियाँ, विशेषता व ऐरे के विन्यास-योग्य नियम, मूल XPath खोज और दोतरफ़ा निष्ठा मीटर। कुछ भी अपलोड नहीं होता।

XML को JSON में बदलना, बिना यह दिखावा किए कि कुछ नहीं खोता

XML और JSON एक ही ब्रह्मांड का वर्णन नहीं करते। XML में विशेषताएँ, टिप्पणियाँ, CDATA अनुभाग, प्रोसेसिंग निर्देश और क्रमबद्ध मिश्रित सामग्री होती है; JSON में ऑब्जेक्ट, ऐरे और चार अदिश प्रकार। इसलिए हर कन्वर्टर को कोई न कोई मैपिंग चुननी पड़ती है, और अधिकांश चुपचाप चुन लेते हैं: विशेषता उपसर्ग वाली कुंजी बन जाती है, संयोग से एक बार आया एलिमेंट सूची के बजाय मान बन जाता है, और चाइल्ड वाले एलिमेंट का टेक्स्ट बिना बताए मिला या गिरा दिया जाता है। यह टूल इनमें से हर निर्णय को दिखाई देने वाला और बदलने योग्य बनाता है — उपसर्ग, टेक्स्ट कुंजी, ऐरे नीति, नेमस्पेस, खाली तत्व, टाइप किए मान — और फिर परिणाम को वापस बदलकर दोनों ट्री की तुलना करता है ताकि आप ठीक-ठीक देख सकें कि कौन से नोड नहीं बचे।

व्यावहारिक नतीजे रोज़मर्रा के दस्तावेज़ों में दिखते हैं: ऐसा RSS फ़ीड जिसका विवरण CDATA में रहता है, ऐसा SOAP एनवेलप जहाँ नेमस्पेस उपसर्ग अनुबंध का हिस्सा है, ऐसी Android strings फ़ाइल जहाँ एक ही अनुवादित पंक्ति में टेक्स्ट और मार्कअप मिले हैं। इनके लिए क्रमबद्ध प्रक्षेपण दस्तावेज़ को ज्यों का त्यों रखता है और मीटर 100% दिखाता है। अगर सपाट, आसानी से उपभोग होने वाली संरचना चाहिए तो वही दस्तावेज़ टाइप किए मानों और अनिवार्य ऐरे के साथ प्रक्षेपित किया जा सकता है, और मीटर बता देगा कि उस सुविधा की कीमत क्या रही। सब कुछ स्थानीय रूप से चलता है, इसलिए NDA वाला दस्तावेज़ यहाँ उतना ही सुरक्षित है जितना आपके एडिटर में — और उसी पेज पर XPath 1.0 भी है, उस पल के लिए जब असली सवाल "इसे बदलो" नहीं बल्कि "इसमें दस से ऊपर की कीमत कहाँ है" होता है।

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

क्या मेरा डेटा किसी सर्वर पर जाता है?

नहीं। पार्सर, कन्वर्टर, XPath इंजन और दोतरफ़ा जाँच सब आपके ब्राउज़र के भीतर चलते हैं। भेजने के लिए कोई सर्वर घटक है ही नहीं।

विशेषताओं और टेक्स्ट को कैसे संभाला जाता है?

विशेषताओं पर एक उपसर्ग लगता है (डिफ़ॉल्ट @) और एलिमेंट का अपना टेक्स्ट एक टेक्स्ट कुंजी के नीचे जाता है (डिफ़ॉल्ट #text)। दोनों बदले जा सकते हैं, ताकि आपके उपभोक्ता की अपेक्षा से मेल हो — या उपसर्ग खाली कर दीजिए और विशेषताएँ चाइल्ड एलिमेंट के साथ मिल जाएँगी।

अकेला एलिमेंट ऐरे क्यों नहीं बना?

डिफ़ॉल्ट रूप से ऐरे तभी बनता है जब टैग सचमुच दोहराता है — दस्तावेज़ यही कहता है। स्थिर संरचना चाहिए तो ऐरे को "हमेशा" कर दीजिए, या उन टैगों को "ऐरे अनिवार्य" में लिख दीजिए।

निष्ठा प्रतिशत का क्या मतलब है?

परिणाम को मूल प्रारूप में वापस बदला जाता है और दोनों ट्री की नोड-दर-नोड तुलना होती है: तत्व, विशेषताएँ, टेक्स्ट खंड, टिप्पणियाँ, CDATA और प्रोसेसिंग निर्देश। 100% यानी कुछ नहीं खोया; इससे कम पर बदलाव की सटीक सूची मिलती है।

क्या यह टिप्पणियाँ, CDATA और मिश्रित सामग्री रख सकता है?

हाँ। "टिप्पणियाँ रखें" और "CDATA रखें" चालू कीजिए, और जिन दस्तावेज़ों में टेक्स्ट व तत्वों का क्रम मायने रखता है (जैसे XHTML अंश) उनके लिए "क्रमबद्ध" नीति चुनिए। मिश्रित सामग्री को 100% लौटाने वाला यही एकमात्र प्रक्षेपण है।

कितनी बड़ी फ़ाइल बदली जा सकती है?

32 MB तक, UTF-8 या UTF-16 में। लगभग 40 KB से ऊपर काम Web Worker में चला जाता है, इसलिए कई मेगाबाइट के दस्तावेज़ भी पेज जमाए बिना बदलते हैं। यह टूल जो कभी नहीं करता, वह है आपके टाइप करते समय अपने आप बदलना।

संबंधित खोजें

xml से json, json से xml, xml कन्वर्टर, ऑनलाइन xml पार्सर, xpath परीक्षक, cdata, xml नेमस्पेस, rss से json