Acerca de: Formateador y validador JSON
El formateador JSON convierte un muro de JSON comprimido en datos limpios, con sangría y fáciles de leer. También lo valida, señala la línea y la columna exactas de cualquier error y te deja explorar documentos grandes en un árbol plegable.
Cómo funciona
Tu entrada se analiza con el analizador JSON estricto y conforme al estándar del navegador. Si es válida, se vuelve a serializar con la sangría que elijas (2 espacios, 4 espacios o tabulaciones), se minifica en una sola línea o se reconstruye con las claves ordenadas alfabéticamente. Si no es válida, la posición del error se convierte en línea y columna para que puedas ir directamente al problema.
El botón Reparar resuelve los errores más habituales cuando el JSON se escribe a mano o se copia de JavaScript: comas finales, comillas simples, claves sin comillas y comentarios. Tras la reparación, el resultado se valida de nuevo.
Errores de JSON comunes
- Comas finales:
[1, 2, 3,]es JavaScript válido pero no JSON válido. - Comillas simples: las cadenas y las claves deben usar comillas dobles:
"name", no'name'. - Claves sin comillas:
{name: "Ana"}debe ser{"name": "Ana"}. - Comentarios:
//y/* */no están permitidos en JSON estándar. - Valores especiales:
undefined,NaNy las funciones no existen en JSON. Usanull.
Para qué sirve
- Leer y depurar respuestas de API y cargas de webhooks.
- Ordenar archivos de configuración como
package.json,tsconfig.jsono ajustes de aplicaciones. - Minificar JSON antes de incrustarlo en código o enviarlo por la red.
- Ordenar las claves para comparar fácilmente dos archivos JSON en un diff.
Seguro para datos sensibles: las respuestas de API suelen contener tokens y datos personales. Muchos formateadores online envían lo que pegas a un servidor. Este nunca lo hace.