Año: JSON surgió a principios de los años 2000.
Creador: Fue Douglas Crockford, un programador y empresario estadounidense que trabajaba con JavaScript en ese momento.
Necesidad: En la época, el formato XML era el estándar para intercambio de datos en aplicaciones web, pero era pesado, verboso y complicado de procesar.
Idea clave: Crockford observó que la sintaxis de objetos de JavaScript era simple y fácil de entender. A partir de esa idea, definió un estándar para representar datos de manera más clara y ligera.
En 2001, Crockford comenzó a promover JSON como alternativa a XML para la comunicación en la web.
En 2006, JSON fue estandarizado por ECMA (ECMA-404: The JSON Data Interchange Format).
En 2013, se publicó también como estándar por la IETF (RFC 7159).
Hoy, JSON es el formato más usado en APIs REST (REST), microservicios (microservicios) y aplicaciones web y móviles.
Durante muchos años, XML fue el formato dominante. Era utilizado en servicios web, configuraciones y hasta en documentos de oficina (ejemplo: Word y Excel usan internamente XML).
Pero JSON fue ganando terreno rápidamente gracias a su simplicidad y eficiencia.
XML
<producto>
<codigo>101</codigo>
<descripcion>Teclado mecánico</descripcion>
<precio>1200.50</precio>
<disponible>true</disponible>
</producto>
JSON
{
"codigo": 101,
"descripcion": "Teclado mecánico",
"precio": 1200.50,
"disponible": true
}
📌 Con JSON se necesita menos texto, es más legible, y se adapta de forma natural a la programación orientada a objetos.
Aunque JSON domina la web moderna, XML sigue existiendo en ciertos contextos:
Sin embargo, en la mayoría de aplicaciones modernas y APIs, JSON reemplazó casi por completo a XML.