1 minute read
JSON vs XML
JSON (JavaScript Object Notation) y XML (Extensible Markup Language) son formatos populares para el intercambio de datos. Sin embargo, aunque tienen muchas similitudes, no son lo mismo.
¿Qué es JSON?
Advertisement
XML
¿Qué es XML?
XML es un estándar abierto de almacenamiento e intercambio de datos. Es un lenguaje de marcado para describir la estructura y el contenido de cualquier archivo de XML, como documentos, páginas web o bases de datos. Se puede pensar en XML como en HTML, pero mejor: permite adjuntar información adicional a los nodos del documento sin cambiar el formato subyacente.
XML Se ha hecho muy popular con el tiempo, pero algunos sectores siguen utilizando SGML en lugar de XML porque les resulta más fácil trabajar con sus estándares de codificación existentes, especialmente si utilizan plantillas de estilo Microsoft Word en lugar de HTML5.
JSON es un formato de intercambio de datos. Es independiente del lenguaje, lo que significa que puede utilizarse con cualquier lenguaje de programación, y la estructura de datos subyacente es independiente de la plataforma. La naturaleza independiente del lenguaje de JSON hace que sea ideal para su uso en el desarrollo web, donde se puede necesitar el intercambio de datos con otros lenguajes de programación como Ruby o JavaScript.
JSON utiliza etiquetas para marcar los datos: "{"key": value," "otherKey": anotherValue}." Las claves y los valores deben ir siempre rodeados de llaves ({) y corchetes ([]), respectivamente. Además, cada par clave-valor debe estar rodeado por el mismo número de comillas - por ejemplo: {"name": "John"} no sería válido porque hay muy pocas comillas después de la etiqueta nombre.
.