XML से JSON
XML को साफ़ JSON में कन्वर्ट करें: एट्रिब्यूट @name कुंजियाँ बनते हैं, साथ का टेक्स्ट #text, और दोहराए गए एलिमेंट लिस्ट। नेमस्पेस और CDATA बने रहते हैं; DOCTYPE एंटिटी कभी एक्सपैंड नहीं होतीं।
टिप: एक साथ कई फ़ाइलें चुनें, ताकि सब एक जैसी सेटिंग से प्रोसेस हों।
इस्तेमाल कैसे करें
- 1XML फ़ाइल चुनें या यहाँ ड्रैग करें, या XML पेस्ट करें।
- 2चुनें कि दोहराए गए एलिमेंट हमेशा लिस्ट हों या नहीं, और इंडेंट करना है या नहीं।
- 3JSON कॉपी करें या .json फ़ाइल के रूप में डाउनलोड करें।
अक्सर पूछे जाने वाले सवाल
XML एट्रिब्यूट JSON में कैसे लिखे जाते हैं?
एट्रिब्यूट @ से शुरू होने वाली कुंजी बनता है, जैसे @id। जिस एलिमेंट में एट्रिब्यूट या चाइल्ड एलिमेंट भी हों, उसका टेक्स्ट #text में जाता है, और जिस एलिमेंट में सिर्फ़ टेक्स्ट हो, वह वही टेक्स्ट बन जाता है।
कोई एलिमेंट कभी लिस्ट क्यों बनता है और कभी नहीं?
अपने-आप कोई एलिमेंट तभी लिस्ट बनता है जब वह एक ही जगह पर एक से ज़्यादा बार आए। अगर आपके कोड को हर बार एक जैसा ढाँचा चाहिए, तो “हमेशा लिस्ट” चुनें।
नेमस्पेस और CDATA का क्या होता है?
नेमस्पेस प्रीफ़िक्स नामों में बने रहते हैं, जैसे soap:Body, और CDATA हिस्से सादे टेक्स्ट के रूप में पढ़े जाते हैं।
क्या किसी की भेजी XML फ़ाइल खोलना सुरक्षित है?
हाँ। DOCTYPE डिक्लेरेशन छोड़ दिए जाते हैं और उनकी एंटिटी कभी एक्सपैंड नहीं होतीं, इसलिए “billion laughs” अटैक जैसी चालें कुछ नहीं कर पातीं।
मिलते-जुलते टूल्स
- Excel से CSVExcel शीट (XLSX, XLS या ODS) को CSV में बदलें, या सभी शीट एक साथ।
- CSV से ExcelCSV फ़ाइल को Excel शीट में बदलें, शुरू के शून्य या लंबे नंबर खोए बिना।
- CSV से JSONCSV टेबल को JSON में बदलें: हर पंक्ति का एक ऑब्जेक्ट, हेडर से मिले नामों के साथ।
- JSON से CSVJSON डेटा, API रिस्पॉन्स या JSON Lines को CSV टेबल में बदलें।