Jestem pewien, że wielu programistów zna XML i JSON i korzystali z nich obu. Dlatego nie ma sensu wyjaśniać, czym są i jaki jest ich cel, nawet w skrócie.
Jeśli spróbujemy zmapować ich koncepcje, możemy powiedzieć (popraw mnie, jeśli się mylę):
- Tagi XML są równoważne JSON
{}
- Atrybuty XML są równoważne właściwościom JSON
- Kolekcja znaczników XML jest równoważna JSON
[]
Jedyną rzeczą, o której mogę myśleć, która nie istnieje w JSON, jest Przestrzenie nazw XML .
Pytanie, biorąc pod uwagę to mapowanie i biorąc pod uwagę, że JSON jest znacznie lżejszy w tym mapowaniu, czy możemy zobaczyć świat w przyszłości (lub przynajmniej teoretycznie myśleć o świecie) bez XML, ale przy JSON robiącym wszystko, co robi XML? Czy możemy używać JSON wszędzie tam, gdzie używany jest XML?
PS: Pamiętaj, że widziałem to pytanie. To coś zupełnie innego niż to, o co tutaj pytam. Dlatego proszę nie wspominać o duplikacie .