Volver al glosario
api

JSON

Formato ligero de intercambio de datos basado en la sintaxis de objetos de JavaScript. Es el idioma que hablan las APIs modernas: liviano, legible y soportado en todos los lenguajes.

Definición

JSON (JavaScript Object Notation) es un formato ligero de intercambio de datos basado en la sintaxis de objetos de JavaScript. Es fácil de leer y escribir para humanos, y simple de parsear y generar para máquinas, lo que lo convierte en el formato estándar para APIs web modernas. A diferencia de XML, JSON es más compacto y directo, ideal para transmitir datos entre cliente y servidor en aplicaciones web, móviles y servicios REST.

Ejemplos

  • {"usuario": "juan", "edad": 25, "activo": true} es un objeto JSON que representa los datos de un usuario
  • Las APIs REST devuelven JSON como formato de respuesta estándar; los navegadores lo parsean con JSON.parse()

Ejemplo de código

// JSON válido con todos los tipos de datos
{
  "nombre": "8devmx",
  "tipo": "educacion",
  "anio": 2026,
  "precio": 19.99,
  "disponible": true,
  "etiquetas": ["desarrollo", "tutoriales", "web"],
  "direccion": null,
  "categoria": {
    "id": 5,
    "nombre": "Educación"
  },
  "miembros": [
    {"nombre": "Ana", "rol": "admin"},
    {"nombre": "Luis", "rol": "editor"}
  ]
}