Estoy seguro de que muchos desarrolladores están familiarizados con XML y JSON , y los han usado a ambos. Por lo tanto, no tiene sentido explicar cuáles son y cuál es su propósito, incluso en breve.
Si intentamos mapear sus conceptos, podemos decir (corrígeme si me equivoco):
- Las etiquetas XML son equivalentes a JSON
{}
- Los atributos XML son equivalentes a las propiedades JSON
- La colección de etiquetas XML es equivalente a JSON
[]
Lo único que se me ocurre, que no existe en JSON, son los espacios de nombres XML .
La pregunta es, considerando este mapeo, y considerando que JSON es altamente más ligero en este mapeo, ¿podemos ver un mundo en el futuro (o al menos pensar en un mundo teóricamente) sin XML, pero con JSON haciendo todo lo que XML hace? ¿Podemos usar JSON en todas partes donde se usa XML?
PD: Tenga en cuenta que he visto esta pregunta. Es algo completamente diferente de lo que estoy preguntando aquí. Por lo tanto, no mencione duplicados .