JSON vs XML
- पिछला पृष्ठ JSON व्याकरण
- अगला पृष्ठ JSON डाटा टाइप
JSON और XML दोनों वेब सर्वर से डाटा प्राप्त करने के लिए उपयोग किए जा सकते हैं。
नीचे वाले JSON और XML इस्तेमाल अधिकारी ऑब्जैक्ट को परिभाषित करते हैं, जो 3 अधिकारियों के एक सूचीबद्ध अर्रे को शामिल करता है:
JSON इस्तेमाल
{"employees":[ {"firstName":"Bill", "lastName":"Gates" }, {"firstName":"Steve", "lastName":"Jobs" }, {"firstName":"Elon", "lastName":"Musk" } ]}
XML इस्तेमाल
<employees> <employee> <firstName>Bill</firstName> <lastName>Gates</lastName> </employee> <employee> <firstName>Steve</firstName> <lastName>Jobs</lastName> </employee> <employee> <firstName>Elon</firstName> <lastName>Musk</lastName> </employee> </employees>
JSON XML के समान है, क्योंकि:
- JSON और XML दोनों 'स्वसुरक्षित' (मानव दृश्य) हैं
- JSON और XML दोनों अनुक्रमित (वैल्यू में वैल्यू) हैं
- JSON और XML दोनों बड़े पैमाने पर कोडिंग भाषाओं द्वारा पार्स किये और उपयोग किए जा सकते हैं
- JSON और XML दोनों XMLHttpRequest के द्वारा पढ़े जा सकते हैं
JSON और XML के अंतर:
- JSON टैग का उपयोग नहीं करता
- JSON अधिक छोटा है
- JSON की रिडिंग और लिखने की गति तेज़ है
- JSON एक्सेस के लिए एक्सेस कर सकता है
सबसे बड़ा अंतर:
XML XML पार्सर का उपयोग करके पार्स करना जरूरी है।जबकि JSON मानक जावास्क्रिप्ट फ़ंक्शन के द्वारा पार्स किया जा सकता है。
जॉन से अधिक अच्छा क्यों?
- XML JSON से अधिक मुश्किल है।
- JSON जावास्क्रिप्ट ऑब्जेक्ट के रूप में अनुवाद होता है。
AJAX अनुप्रयोग के लिए, JSON XML से तेज़ और आसान है:
XML का उपयोग करें
- XML दस्तावेज़ पढ़ें
- XML DOM का उपयोग करके दस्तावेज़ घूमें
- वेरियेबल में संग्रहीत मान को निकालें
JSON का उपयोग करें
- JSON शब्दबद्ध पढ़ें
- JSON.Parse JSON शब्दबद्ध
- पिछला पृष्ठ JSON व्याकरण
- अगला पृष्ठ JSON डाटा टाइप