1. Inicio
  2. Siglas y abreviaturas
  3. JSON

Significado de JSON

Sigla (acrónimo pronunciable). Sustantivo masculino en el uso más extendido: el JSON. Se pronuncia como una palabra, no deletreada.

JSON es la sigla de JavaScript Object Notation, «notación de objetos de JavaScript»: un formato ligero de texto para representar e intercambiar datos entre aplicaciones.

Organiza la información en pares de clave y valor, fáciles de leer tanto para una persona como para un programa.

Qué es el JSON

El JSON es un formato para escribir datos estructurados como texto plano, de manera que cualquier programa, escrito en cualquier lenguaje, pueda leerlos y generarlos sin ambigüedad. Se usa sobre todo para que dos sistemas se comuniquen: por ejemplo, cuando una aplicación de móvil pide información a un servidor, la respuesta suele llegar en JSON, con los datos ya organizados en campos identificables.

Su punto fuerte frente a otros formatos de intercambio de datos es la simplicidad: pocas reglas de sintaxis, fácil de leer a simple vista y ligero, porque no añade marcado adicional más allá de llaves, corchetes, comas y dos puntos.

Origen de la sigla JSON

Sigla del inglés JavaScript Object Notation («notación de objetos de JavaScript»), porque su forma de escribir datos —pares de clave y valor entre llaves— reproduce la sintaxis con la que ese lenguaje de programación describe sus objetos. Aunque nació ligado a JavaScript, el formato es independiente del lenguaje: hoy lo generan y lo leen programas escritos en prácticamente cualquier lenguaje de programación.

Se popularizó como alternativa más sencilla al formato XML para intercambiar datos entre un navegador y un servidor web, en un momento en que las páginas empezaban a actualizar su contenido sin recargarse por completo.

Estructura básica de JSON

Toda la información en JSON se construye combinando un número reducido de elementos:

ElementoQué representa
ObjetoUn conjunto de pares clave-valor entre llaves, por ejemplo un cliente con su nombre y su edad.
Lista o arrayUna secuencia ordenada de valores entre corchetes, como los productos de un pedido.
Valores admitidosTexto, números, verdadero o falso, nulo, y a su vez otros objetos o listas anidados.

Un objeto sencillo con el nombre y la edad de una persona se escribiría así: nombre, dos puntos, el texto entre comillas; coma; edad, dos puntos, el número, todo ello entre llaves.

Ejemplos de JSON y de uso de la sigla

El JSON aparece en tareas muy comunes de programación, desde guardar la configuración de una aplicación hasta intercambiar información con una API o una base de datos.

La API devuelve la información del usuario en formato JSON.

El desarrollador guardó las preferencias de la aplicación en un archivo JSON.

El servidor validó que el JSON recibido tuviera todos los campos obligatorios.

Convirtieron la hoja de cálculo en JSON para importarla a la base de datos.

Cómo se escribe JSON

Preguntas frecuentes sobre JSON

¿JSON es un lenguaje de programación?

No. Es un formato para representar datos como texto, sin instrucciones ni lógica propia. Se usa junto a lenguajes de programación, que son los que leen, generan o procesan ese texto.

¿JSON y XML sirven para lo mismo?

Ambos se usan para estructurar e intercambiar datos entre sistemas, pero JSON tiene una sintaxis más breve y sencilla de leer, mientras que XML usa etiquetas y permite describir estructuras más complejas.

¿Por qué se llama igual que JavaScript si se usa en cualquier lenguaje?

Porque su sintaxis se inspiró en la forma en que JavaScript escribe sus objetos, aunque hoy el formato es independiente de ese lenguaje y lo procesan programas escritos en prácticamente cualquier otro.

Ver también