Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Vista previa

Qué es JSON

Esta es la primera página de la lección. Léela y prueba las actividades. El resto está en el curso completo.

35 minutos

Cómo sabe el móvil el resultado

Abres una aplicación de fútbol. Enseña el resultado del partido de hoy.

La aplicación no lo inventa. Se lo pide a un servidor, y el servidor le contesta con datos escritos como texto.

Casi siempre ese texto tiene un formato llamado JSON.

Palabras clave

PalabraQué significaEjemplo
JSONUn formato de texto para guardar datos con nombre. Es corto y fácil de leer.{ "age": 17 }
ObjetoUn conjunto de datos con nombre entre llaves.{ "name": "Iker" }
ClaveEl nombre de un dato. Va entre comillas dobles."name"
ValorEl dato que guarda una clave."Iker"
ListaVarios valores entre corchetes, separados por comas.[1, 2, 3]
ComaEl signo que separa un dato del siguiente."a": 1, "b": 2

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Un objeto: clave y valor

Un objeto va entre llaves { }. Dentro hay pares de clave y valor, unidos con dos puntos.

Las claves van entre comillas dobles. Los pares se separan con comas.

Así guardas los datos de una persona: "name": "Iker".

Pruébalo: un jugador en JSON

Código: web
<pre id="data">{
  "name": "Iker",
  "age": 17,
  "team": "Los Pinos",
  "goalkeeper": false
}</pre>
<p id="out"></p>

Cómo funciona esta prueba

Consejo

El JSON está dentro de la etiqueta pre. Un programa lo lee y dice si está bien. Cambia el nombre o la edad y pulsa Ejecutar.

Qué puede ser un valor

Un valor puede ser de seis clases.

Un texto, entre comillas dobles. Un número, sin comillas. Un true o false. La palabra null, que significa "nada". Una lista entre corchetes. Y otro objeto entre llaves.

Ejemplo resuelto: los valores de JSON

ClaseEjemploDato real
Texto"name": "Iker"Su nombre
Número"age": 17Su edad, sin comillas
true o false"goalkeeper": falseSi es portero
null"phone": nullNo tiene móvil
Lista"goals": [1, 0, 2]Goles de tres partidos
Objeto"team": { "name": "Los Pinos" }Un objeto dentro de otro

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Repaso rápido: los valores

Inténtalo

Repaso rápido: los valores

3 preguntas
Pruébalo: tus respuestas se corrigen aquí y después se olvidan. Inicia sesión si quieres que se guarde tu puntuación y continuar donde lo dejaste.Iniciar sesión para guardar tu puntuación

Tus respuestas se corrigen aquí y no se guardan. Una cuenta guarda tus resultados.

Una lista de objetos

Lo más habitual es una lista de objetos. Cada objeto es un partido, un jugador o una canción.

Mira los resultados de la jornada. La lista va entre corchetes y cada partido, entre llaves.

La lección continúa

11 partes más de esta lección están en el curso completo, con los ejercicios y la comprobación final. Una cuenta te da todo.