JSON

Qué es JSON

logotipo de JSONJSON (JavaScript Object Notation) es un formato de texto pensado para el intercambio de datos. Su sintaxis está basada originalmente en la sintaxis de JavaScript, pero realmente es independiente de cualquier lenguaje de programación.

El formato JSON fue definido por Douglas Crockford a finales de 2002 y dado a conocer a través de su página web http://json.org/. Esta página contenía la definición del formato y una implementación en Java. En poco tiempo el uso del formato se extendió y aparecieron implementaciones para todos los lenguajes de programación. El motivo de su éxito es su sencillez y facilidad de uso.


El formato JSON se ha publicado además en forma de norma, tanto por la IETF como por ECMA, que también han definido otros formatos derivados como I-JSON.

Fechas de publicación de normas del formato JSON 2000 2005 2010 2015 2020 json.org RFC 4627 RFC 7158 ECMA 404 RFC 7159 RFC 8259 ECMA 404 (2º ed)

Las últimas versiones de las normas son las siguientes:

Sintaxis de JSON

Las reglas sintáctica de JSON son bastante sencillas:

JSON-LD

Recomendaciones publicadas:

Borradores:

Otros

Las versiones obsoletas de las normas sobre JSON son las siguientes:

Referencias: