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 xác định một đối tượng nhân viên, với một mảng gồm 3 nhân viên:
{"employees":[
{ "firstName":"John", "lastName":"Doe" },
{ "firstName":"Anna", "lastName":"Smith" },
{ "firstName":"Peter", "lastName":"Jones" }
]} <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>
Sự khác biệt lớn nhất là:
XML phải được phân tích cú pháp bằng trình phân tích cú pháp XML. JSON có thể được phân tích cú pháp bởi một hàm JavaScript tiêu chuẩn.
XML khó phân tích cú pháp hơn nhiều so với JSON.
JSON được phân tích cú pháp thành một đối tượng JavaScript 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 so với XML:
Sử dụng XML
Sử dụng JSON
Lượt xem : 277
This is excellent news!
Haven't seen the build yet, I'll look now.
Checking the build now