Sono sicuro che molti sviluppatori hanno familiarità con XML e JSON e li hanno usati entrambi. Quindi inutile spiegare cosa sono e quali sono i loro scopi, anche in breve.
Se proviamo a mappare i loro concetti, possiamo dire (correggimi se sbaglio):
- I tag XML sono equivalenti a JSON
{}
- Gli attributi XML sono equivalenti alle proprietà JSON
- La raccolta di tag XML è equivalente a JSON
[]
L'unica cosa che mi viene in mente, che non esiste in JSON, è XML Namespace .
La domanda è, considerando questa mappatura e considerando che JSON è molto più leggera in questa mappatura, possiamo vedere un mondo in futuro (o almeno teoricamente pensare a un mondo) senza XML, ma con JSON che fa tutto ciò che XML fa? Possiamo usare JSON ovunque sia utilizzato XML?
PS: Nota che ho visto questa domanda. È qualcosa di completamente diverso da quello che sto chiedendo qui. Quindi, per favore, non menzionare il duplicato .