JSON - So sánh với XML
JSON và XML là các định dạng con người có thể đọc được và không phụ thuộc vào ngôn ngữ. Cả hai đều có hỗ trợ tạo, đọc và giải mã trong các tình huống thực tế. Chúng ta có thể so sánh JSON với XML, dựa trên các yếu tố sau:
Dài dòng
XML dài dòng hơn JSON, vì vậy lập trình viên viết JSON sẽ nhanh hơn.
Sử dụng mảng
XML được sử dụng để mô tả dữ liệu có cấu trúc, dữ liệu này không bao gồm các mảng trong khi JSON bao gồm các mảng.
Phân tích cú pháp
Phương thức eval của JavaScript phân tích cú pháp JSON. Khi được áp dụng cho JSON, eval trả về đối tượng được mô tả.
Thí dụ
Các ví dụ riêng lẻ về XML và JSON -
JSON
{
"company": Volkswagen,
"name": "Vento",
"price": 800000
}
XML
<car>
<company>Volkswagen</company>
<name>Vento</name>
<price>800000</price>
</car>