Menu
Coddy logo textTech

¿Qué es un JSON?

Parte de la sección Lógica y Flujo del Journey de JavaScript de Coddy — lección 15 de 65.

JSON (JavaScript Object Notation) es una forma de almacenar datos en pares clave-valor. Cada entrada tiene una clave (a menudo una cadena) y un valor que puede ser una cadena, un número, un arreglo, un booleano o incluso otro objeto JSON. Piénsalo como un diccionario, donde cada palabra (clave) tiene una definición (valor).

Para crear un JSON, escribirías:

const obj = {
  name: "Alex",
  age: 30,
  preferences: ["sports", "music"]
}

Para obtener el nombre escribiríamos:

obj.name    // Alex
obj["name"] // Alex

Para actualizar (o cambiar) el valor escribiríamos:

obj.name = "John"
obj["name"] = "John"
// Ambos hacen lo mismo

console.log(obj.name)
// John
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Hoja de referencia

JSON (JavaScript Object Notation) almacena datos en pares clave-valor. Cada clave tiene un valor que puede ser una cadena (string), número, array, booleano u otro objeto JSON.

Crea un objeto JSON:

const obj = {
  name: "Alex",
  age: 30,
  preferences: ["sports", "music"]
}

Accede a los valores utilizando la notación de puntos o la notación de corchetes:

obj.name    // Alex
obj["name"] // Alex

Actualiza los valores:

obj.name = "John"
obj["name"] = "John"

Pruébalo tú mismo

Esta lección no incluye un desafío de código.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Lógica y Flujo