Tôi chắc chắn rất nhiều nhà phát triển đã quen thuộc với XML và JSON và họ đã sử dụng cả hai. Do đó, không có lý do nào để giải thích chúng là gì và mục đích của chúng là gì, thậm chí là ngắn gọn.
Nếu chúng ta cố gắng ánh xạ các khái niệm của họ, chúng ta có thể nói (sửa tôi nếu tôi sai):
- Các thẻ XML tương đương với JSON
{}
- Các thuộc tính XML tương đương với các thuộc tính JSON
- Bộ sưu tập thẻ XML tương đương với JSON
[]
Điều duy nhất tôi có thể nghĩ, không tồn tại trong JSON, là Không gian tên XML .
Câu hỏi đặt ra là, khi xem xét ánh xạ này và xem xét rằng JSON rất nhẹ trong ánh xạ này, chúng ta có thể thấy một thế giới trong tương lai (hoặc ít nhất là về mặt lý thuyết nghĩ về một thế giới) không có XML, nhưng với JSON thì mọi thứ đều làm XML? Chúng ta có thể sử dụng JSON ở mọi nơi XML được sử dụng không?
PS: Xin lưu ý rằng tôi đã thấy câu hỏi này . Đó là một cái gì đó hoàn toàn khác với những gì tôi đang hỏi ở đây. Vì vậy, xin vui lòng không đề cập trùng lặp .