Formateador JSON

Qué es formatear y minificar JSON

JSON (JavaScript Object Notation) es un formato de texto estructurado y ligero que se usa en todo el desarrollo web: respuestas de API, archivos de configuración e intercambio de datos entre servicios. El JSON formateado (con sangría) es fácil de leer y depurar para las personas, mientras que el JSON minificado, sin espacios innecesarios, es más pequeño y rápido de transmitir; por eso los desarrolladores suelen necesitar pasar de uno a otro.

Cómo funcionan el formateo y la minificación

Esta herramienta primero analiza tu entrada como JSON para confirmar que es válida y luego la vuelve a serializar: formatear reconstruye la estructura con la sangría que elijas (2 espacios, 4 espacios o tabulaciones) para que los objetos y arrays anidados sean fáciles de examinar, mientras que minificar elimina toda la sangría y los saltos de línea para producir la representación válida más compacta posible. Si la entrada no es JSON válido, el análisis falla y se muestra el error específico.

Preguntas frecuentes

¿Por qué dice que mi JSON no es válido?
Las causas más comunes son una coma sobrante después del último elemento, comillas faltantes alrededor de una clave, usar comillas simples en vez de dobles, o un corchete o llave sin cerrar. El mensaje de error indica aproximadamente dónde se detuvo el analizador, lo que ayuda a localizar el problema.
¿Se envían mis datos a un servidor para formatearlos?
No. El análisis, el formateo y la minificación se hacen todos localmente en tu navegador con el analizador JSON integrado en JavaScript; tu JSON nunca se sube a ningún sitio, lo que lo hace seguro para usar con datos sensibles o claves de API.
¿Cuál es la diferencia entre formatear y minificar?
Formatear añade sangría y saltos de línea para que el JSON sea fácil de leer; minificar elimina todo eso para que el JSON ocupe el menor tamaño posible al transmitirlo o guardarlo. Ambos representan exactamente los mismos datos; solo cambian los espacios en blanco.