JSON
¿Qué es JSON?
JSON (JavaScript Object Notation) es un formato de texto ligero para el intercambio de datos. Está basado en la sintaxis de los objetos de JavaScript, pero puede ser usado por casi cualquier lenguaje de programación.
Es el formato estándar para enviar y recibir datos en APIs modernas.
¿Para qué sirve JSON?
JSON se usa para:
- Enviar datos desde el backend al frontend (o viceversa).
- Almacenar información en archivos de configuración o bases de datos.
- Formatear respuestas de APIs REST y GraphQL.
- Comunicar servicios web de forma estructurada.
Ejemplo de objeto JSON
{
"nombre": "Pikachu",
"tipo": "Eléctrico",
"nivel": 42,
"habilidades": ["Static", "Lightning Rod"]
}
Este objeto representa un pokémon con propiedades básicas y un array de habilidades.
Sintaxis básica
- Usa pares clave-valor (“clave”: valor).
- Las claves deben ir entre comillas dobles.
- Admite valores: strings, números, booleanos, arrays, objetos o null.
| Característica | JavaScript | JSON |
|---|---|---|
| Claves sin comillas | ✅ | ❌ |
| Comillas simples | ✅ | ❌ |
| Comentarios permitidos | ✅ | ❌ |
¿Dónde se usa JSON?
- En casi todas las APIs web modernas.
- En servicios como Firebase, MongoDB, Elasticsearch…
- En archivos de configuración (package.json, .eslintrc.json, etc.).
- En comunicación entre microservicios o entre frontend-backend.
Conclusión
JSON es un formato simple, universal y muy eficiente para representar datos estructurados. Su uso es casi obligatorio en el desarrollo web moderno, tanto para APIs como para configuraciones y almacenamiento.