Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Khác biệt giữa JSON và XML

Cả JSON và XML đều là tài nguyên trao đổi dữ liệu phổ biến nhất trong lập trình. Nhờ đặc điểm và tính năng quan trọng, cả hai được dùng rộng rãi toàn cầu.

Dựa trên tính năng, dưới đây là những khác biệt quan trọng giữa JSON và XML:

STT Tiêu chí JSON XML
1 Viết tắt JSON = JavaScript Object Notation. XML = Extensible Mark-up Language.
2 Loại JSON là format trao đổi dữ liệu. XML là markup language.
3 Cơ sở JSON derived from JavaScript, biểu diễn dữ liệu dạng object. XML derived from SGML, dùng tag structure.
4 Namespace & Array JSON không hỗ trợ namespace nhưng hỗ trợ Array. XML hỗ trợ namespace nhưng không hỗ trợ Array.
5 Bảo mật JSON kém an toàn hơn XML. XML an toàn hơn JSON.
5 Encoding JSON chỉ hỗ trợ UTF-8. XML hỗ trợ UTF-8 và nhiều encoding khác.