Sono sicuro che molti sviluppatori hanno familiarità con XML e JSON , e hanno usato entrambi. Quindi non ha senso spiegare cosa sono, e qual è il loro scopo, 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 equivale a JSON
[]
L'unica cosa che posso pensare, che non esiste in JSON, è XML Namespaces .
La domanda è, considerando questa mappatura, e considerando che JSON è molto più leggero 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 fa XML? Possiamo usare JSON ovunque sia usato XML?
PS: Tieni presente che ho visto questo domanda. È qualcosa di completamente diverso da quello che sto chiedendo qui. Quindi, per favore non menzionare duplicate .