¿Qué es JSON?
JSON (JavaScript Object Notation) es un formato ligero de intercambio de datos, fácil de leer y escribir para las personas y de analizar y generar para las máquinas. Es el estándar de facto para las API REST, los archivos de configuración y el intercambio de datos entre servicios.
¿Por qué dar formato a JSON?
El formato «pretty-printing» de JSON con sangría facilita enormemente la lectura, la depuración y la revisión de objetos y matrices profundamente anidados. La minificación de JSON —es decir, la eliminación de todos los espacios en blanco innecesarios— reduce el tamaño de la carga útil, lo que permite obtener respuestas de API más rápidas y archivos de configuración más pequeños.
Casos de uso habituales
- Depuración de respuestas de la API mediante la visualización formateada de cargas JSON sin procesar
- Validación de la sintaxis JSON antes de enviar los cambios de configuración
- Minificación de JSON para implementaciones en producción y almacenamiento en caché en CDN
- Comparación entre los tamaños de las cargas útiles formateadas y minificadas
- Preparación de datos de prueba JSON para conjuntos de pruebas automatizadas