Estoy seguro de que muchos desarrolladores están familiarizados con XML y JSON , y han usado ambos. Por lo tanto, no tiene sentido explicar qué son y cuál es su propósito, incluso en breve.
Si intentamos mapear sus conceptos, podemos decir (corríjame 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 en lo que puedo pensar, que no existe en JSON, es espacios de nombres XML .
La pregunta es, considerando este mapeo y considerando que JSON es mucho más ligero en este mapeo, ¿podemos ver un mundo en el futuro (o al menos en teoría pensar en un mundo) sin XML, pero con JSON haciendo todo lo que hace XML? ¿Podemos usar JSON en cualquier lugar donde se use XML?
PD: Tenga en cuenta que he visto esto pregunta. Es algo completamente diferente de lo que estoy preguntando aquí. Por lo tanto, no mencione duplicado .