Cómo usar
- Pega o escribe JSON en el cuadro.
- Elige el tamaño de sangría.
- Pulsa Formatear o Minificar.
- Copia o descarga el resultado.
Las respuestas de una API, los logs y los archivos de configuración suelen traer el JSON en una sola línea larga y difícil de leer. Este formateador JSON lo embellece con sangría de 2 espacios, 4 espacios o tabulaciones, o hace lo contrario y lo minifica en una línea quitando todos los espacios sobrantes. El resultado sustituye al texto de entrada, listo para copiar o descargar como formatted.json.
El análisis usa JSON.parse, integrado en el navegador, que sigue el estándar JSON estricto (RFC 8259 / ECMA-404). Por eso también sirve como validador JSON: si falla, ves el mensaje de error del navegador y, cuando ese mensaje incluye una posición, se convierte en línea y columna para ir directo al problema. Las causas típicas son comas finales, comillas simples, claves sin comillas y comentarios.
Como el texto se convierte en valores de JavaScript y se vuelve a escribir, algunos detalles cambian: los enteros mayores que 2^53 pierden precisión, si una clave aparece dos veces solo queda el último valor, las claves que parecen enteros no negativos pasan al principio del objeto y 1.0 se escribe como 1. No se aceptan comentarios ni sintaxis JSON5. Todo ocurre en tu navegador: el JSON no se sube ni se guarda.