JSON vs XML
- পূর্ববর্তী পৃষ্ঠা JSON গ্রামার
- পরবর্তী পৃষ্ঠা JSON ডাটা টাইপ
JSON এবং XML উভয়ই web সার্ভার থেকে ডাটা পাওয়ার জন্য ব্যবহার্য
নিচের 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 স্ট্যান্ডার্ড জেভাস্ক্রিপ্ট ফাংশনস দ্বারা পার্স করা যায়
কেন JSON XML তুলনায় ভাল হয়?
- XML JSON তুলনায় সহজতর পার্স করা হয়
- JSON পার্স করা হয় এবং ব্যবহারযোগ্য জেভাস্ক্রিপ্ট অবজেক্ট হিসাবে
AJAX অ্যাপ্লিকেশনের জন্য JSON XML তুলনায় দ্রুততর এবং সহজ হয়:
XML ব্যবহার
- XML ডকুমেন্ট পড়া
- XML DOM ব্যবহারের মাধ্যমে ডকুমেন্ট প্রবলোচনা
- বদলিত বিন্যাসে সংরক্ষিত মানদণ্ড পড়া
JSON ব্যবহার
- JSON শব্দসূচী পড়া
- JSON.Parse JSON শব্দসূচী
- পূর্ববর্তী পৃষ্ঠা JSON গ্রামার
- পরবর্তী পৃষ্ঠা JSON ডাটা টাইপ