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"}
]
}