Formato de datos JSON

JSON (JavaScript Object Notation) es texto, formateado según reglas específicas. Una persona puede leerlo fácilmente y un ordenador puede procesarlo rápidamente. JSON se usa para transmitir y almacenar información.

{
    "i_am_json_key": "I am json value"
}

Ejemplo de texto en formato JSON

Ejemplo de objeto JSON

En la vida cotidiana, a menudo describimos objetos por sus características; por ejemplo, un gato tiene un nombre. Un objeto JSON sigue esta idea y describe las propiedades del objeto como pares clave-valor.

clave es el nombre

valor es la información almacenada bajo esa clave

Por ejemplo, un objeto JSON puede contener

Clave Valor
name Mia
age 2
character_traits
friendliness
playfulness
cat-mia
Ejemplo de datos en formato JSON

Reglas para formar un objeto JSON

Las llaves indican el principio y el final del cuerpo del objeto JSON
{

}
Todas las claves se escriben entre comillas dobles
{
  "clave": "valor"
}
Los valores de cadena se escriben entre comillas dobles
{
  "clave": "valor de cadena"
}
Los valores numéricos se escriben sin comillas
{
  "clave": 1
}
Los corchetes se usan para indicar un array de datos homogéneos
{
  "clave": [
    "valor de cadena 1",
    "valor de cadena 2"
  ]
}
Los nombres de claves suelen escribirse usando snake_case
{
  "clave_con_varias_palabras": "valor"
}

Puedes leer más sobre las reglas de formato JSON en json.org.

Encabezado Content-Type: application/json

Antes vimos qué el protocolo HTTP es y aprendimos que las solicitudes y respuestas HTTP pueden contener información adicional: encabezados.

Encabezado Content-Type definen el tipo de contenido transmitido y pueden tener valores como:
  • text/html
  • image/jpeg
  • application/json
  • y otros...

Al transmitir datos en formato JSON , es necesario especificar el encabezado Content-Type: application/json.

content-type
Encabezado Content-Type de una solicitud HTTP en DevTools
Tarea
¡Tarea disponible para usuarios premium!

Desbloquea el acceso para aprender sin límites.

Acceso completo a todas las tareas prácticas
Verificación de respuestas
Intentos ilimitados
Sidebar arrow

INTRODUCCIÓN

CONCEPTOS BÁSICOS

NIVELES DE PRUEBAS

PRUEBAS DE UI

DISEÑO DE PRUEBAS

DOCUMENTACIÓN DE PRUEBAS

AUTENTICACIÓN Y AUTORIZACIÓN

POSTMAN

BASES DE DATOS

PRUEBAS DE RELEASE

ANÁLISIS DE LA APLICACIÓN

PREPARACIÓN PARA ENTREVISTAS

Cómo escribir un CV Preguntas frecuentes de entrevista Test Entrevista simulada