XML to JSON
XML या JSON चिपकाएँ, तय करें कि संरचना कैसे मैप हो, और एक क्लिक में बदलें। पार्सर टिप्पणियाँ, CDATA और मिश्रित सामग्री रखता है, हर समस्या की सटीक पंक्ति बताता है, और यह नापता है कि रूपांतरण की कीमत क्या रही।
बदलें दबाएँ।यह कैसे काम करता है
यहाँ डालें
चिपकाएँ, फ़ाइल खींचकर डालें या खोलें: 32 MB तक, UTF-8 या UTF-16। आते ही कुछ नहीं बदलता — फ़ाइल आपका इंतज़ार करती है।
संरचना तय करें
विशेषता उपसर्ग, टेक्स्ट कुंजी, अकेला टैग ऐरे बने या नहीं, नेमस्पेस, खाली तत्व, टाइप किए मान। यही सेटिंग्स आपके उपभोक्ता के लिए मायने रखती हैं।
बदलें
बदलें दबाएँ या Ctrl+Enter। 40 KB से बड़े दस्तावेज़ Web Worker में जाते हैं ताकि पेज कभी न जमे, और निष्ठा मीटर बताता है कि कीमत क्या रही।
साथ ले जाएँ
कॉपी करें, डाउनलोड करें, या सीधे सुइट के किसी और टूल को सौंप दें। किसी भी क्षण Alt दबाए रखकर परिणाम की जगह स्रोत देखें।
अपना पार्सर, DOM नहीं
दस्तावेज़ को ऐसे ट्री में पढ़ा जाता है जो टिप्पणियाँ, CDATA अनुभाग, प्रोसेसिंग निर्देश और मिश्रित सामग्री का क्रम रखता है — वह सब जो DOM से गुज़रने पर चुपचाप गिर जाता है।
पंक्ति और कॉलम सहित त्रुटियाँ
हर समस्या वहीं बताई जाती है जहाँ वह है, और पार्सर पहली पर रुकने के बजाय आगे बढ़ता है। किसी अवगत पर क्लिक कीजिए और कर्सर सीधे वहाँ पहुँच जाता है।
संरचना आपकी है
विशेषता उपसर्ग, टेक्स्ट कुंजी, ऐरे नीति, नेमस्पेस, टाइप किए मान, खाली तत्व। जो नियम तय करते हैं कि JSON काम का है या नहीं, वे सेटिंग्स हैं, अनुमान नहीं।
निष्ठा जो नापी जा सके
हर परिणाम वापस बदलकर नोड-दर-नोड मिलाया जाता है, इसलिए आपको वादा नहीं, प्रतिशत और बदलाव की सटीक सूची मिलती है।
XPath 1.0 अंदर ही
दस्तावेज़ से वही इंजन पूछता है जो आपके ब्राउज़र में पहले से है। पथ और मान खोजिए, कुछ भी कहीं भेजे बिना।
बड़े दस्तावेज़ भी सहज
40 KB से ऊपर काम Web Worker में चला जाता है। और टाइप करते समय कुछ नहीं चलता: रूपांतरण बटन का इंतज़ार करता है।
कुछ भी अपलोड नहीं होता
पार्स करना, बदलना और खोजना सब इसी टैब में होता है। न सर्वर, न टेलीमेट्री, कोई फ़ाइल डिवाइस से बाहर नहीं जाती।
बाकी सुइट को सौंप दें
परिणाम सीधे JSONFlow, DiffSnap, CodeCard या Hash Bolt को भेजें — बिना डाउनलोड और दोबारा अपलोड किए।
ऐसा कन्वर्टर जो अपनी हानि स्वीकारता है
ऐसा कन्वर्टर जो अपना हिसाब दिखाता है: हर त्रुटि की सटीक पंक्ति, 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 में चला जाता है, इसलिए कई मेगाबाइट के दस्तावेज़ भी पेज जमाए बिना बदलते हैं। यह टूल जो कभी नहीं करता, वह है आपके टाइप करते समय अपने आप बदलना।