So Sánh JSON Và XML
Có thể bạn quan tâm
Cả JSON và XML đều có thể được sử dụng để nhận dữ liệu từ máy chủ web. Các ví dụ JSON và XML sau đây đều định nghĩa đối tượng employees, với mảng gồm 3 employees:
Ví dụ JSON:
{"employees":[ { "firstName":"John", "lastName":"Doe" }, { "firstName":"Anna", "lastName":"Smith" }, { "firstName":"Peter", "lastName":"Jones" } ]}Ví dụ XML:
<employees> <employee> <firstName>John</firstName> <lastName>Doe</lastName> </employee> <employee> <firstName>Anna</firstName> <lastName>Smith</lastName> </employee> <employee> <firstName>Peter</firstName> <lastName>Jones</lastName> </employee> </employees>Điểm giống nhau giữa JSON và XML
- Cả JSON và XML đều “tự mô tả” (người dùng có thể đọc được)
- Cả JSON và XML đều có thứ bậc (giá trị trong các giá trị)
- Cả JSON và XML đều có thể được phân tích cú pháp và sử dụng bởi nhiều ngôn ngữ lập trình
- Cả JSON và XML đều có thể được tìm nạp với một XMLHttpRequest
Điểm khác biệt giữa JSON và XML
- JSON không sử dụng thẻ đóng
- JSON ngắn hơn
- JSON đọc và viết nhanh hơn
- JSON có thể sử dụng các mảng
Sự khác biệt lớn nhất là: XML được phân tích cú pháp với một bộ phân tích cú pháp XML. JSON có thể được phân tích cú pháp bằng một hàm JavaScript chuẩn.
Tại sao JSON tốt hơn XML?
XML khó phân tích cú pháp hơn JSON. JSON được phân tích thành một đối tượng JavaScript luôn sẵn sàng để sử dụng.
Đối với các ứng dụng AJAX, JSON nhanh hơn và dễ dàng hơn XML:
Sử dụng XML
- Tìm nạp một tài liệu XML
- Sử dụng XML DOM để lặp qua tài liệu
- Trích xuất các giá trị và lưu trữ trong các biến
Sử dụng JSON
- Tìm nạp chuỗi JSON
- JSON.Parse chuỗi JSON
- Học lập trình front-end cơ bản với bootstrap 4/html5/css3
- Học lập trình front-end nâng cao qua Project thực tế
- Học thiết kế web với Photoshop, CSS theo kiểu SASS
- Học cách sử dụng Git_hub cho lập trình viên
- Học lập trình Back-end PHP theo mô hình MVC cơ bản
- Học lập trình Back-end PHP theo mô hình MVC nâng cao
- Học lập trình Cơ sở dữ liệu với AngularJS
- Học lập trình theme wordpress. Làm ra mọi website hoàn chỉnh với wordpress
- Combo lập trình front-end từ cơ bản – nâng cao
- Combo lập trình back-end từ cơ bản đến nâng cao
- Combo lập trình web với word press từ A-Z
Từ khóa » Json Và Xml
-
Sự Khác Nhau Giữa JSON Và XML, 2 Kiểu Dữ Liệu Phổ Biến - Thủ Thuật
-
SO SÁNH JSON VÀ XML Giống Và Khác Nhau Như Thế Nào?
-
Sự Khác Biệt Giữa JSON Và XML (Giao Thức Và định Dạng)
-
Sự Khác Biệt Giữa JSON Và XML (Công Nghệ) - Sawakinome
-
JSON Vs XML - W3Schools
-
Xml JSON Là Gì
-
So Sánh JSON Và XML | Lập Trình Từ Đầu
-
JSON So Với XML | V1Study
-
[iOS] Tìm Hiểu Về Phân Tích JSON Và XML Trong Lập Trình IOS - Viblo
-
Bạn Nên Chọn JSON Hay XML Cho API Của Mình? - MangBinhDinh.Vn
-
Sự Khác Nhau Giữa JSON Và XML
-
Dừng So Sánh JSON Và XML - HelpEx
-
Xử Lý File JSON Và File XML Trong Python - Viblo
-
Văn Bản Phân Tích Như JSON Hoặc XML (Power Query)