Formateador JSON - Validador, Beautify y Minify Online
Embellece, valida y minifica tus datos JSON al instante.
Esperando datos...
Filtrar Resultado
Coincidir con TODAS las reglas:
Formateador JSON
Esta herramienta analiza el JSON en cuanto lo pegas o lo escribes, señala el primer error de sintaxis que encuentra junto con la línea donde ocurre, y convierte un JSON válido en un documento legible con sangría o en una cadena compacta de una sola línea. Una coma sobrante o una clave sin comillas se detectan de inmediato, en vez de causar un fallo silencioso más adelante.
Cómo Funciona la Validación
El texto que introduces pasa por un analizador conforme al estándar RFC 8259 cada vez que cambia. Si el análisis tiene éxito, el objeto se vuelve a generar con una sangría de dos espacios para la vista de formato, o sin ningún espacio para la vista minificada. Si el análisis falla, el proceso se detiene en el primer problema estructural: una coma que falta, una coma de más antes de un corchete de cierre, una clave sin comillas o una cadena cerrada con comillas simples en lugar de dobles, y muestra el mensaje de error real del analizador en lugar de un aviso genérico de JSON no válido. El análisis y el formateo ocurren enteramente en el navegador; el texto nunca sale de la página. Más allá del formateo, el resultado puede verse como código resaltado, texto plano, un árbol plegable o un formulario editable, y tanto el origen como el resultado se pueden filtrar con un generador de reglas de campo/operador/valor, una búsqueda de texto libre o una consulta JMESPath. También están disponibles la carga de un archivo .json, la descarga del resultado, un historial de deshacer/rehacer y un indicador en vivo del tamaño en bytes y el número de líneas.
Ejemplo Resuelto
Toma el objeto {"id": 4821, "nombre": "Lucía Fernández", "activo": true,} - fíjate en la coma justo antes de la llave de cierre. Un analizador de JSON trata esa coma como un error de sintaxis, porque a diferencia de los objetos literales de JavaScript, JSON no permite una coma tras la última propiedad. La herramienta señala el error en esa posición en lugar de aceptar el archivo; al quitar la coma después de true, el objeto se formatea correctamente, con cada clave en su propia línea.
Antes y Después del Formateo
Una respuesta de API típica llega minificada, en una sola línea. Formatear la expande para poder leerla; minificar invierte el proceso para transmitirla:
{"pedidoId":88213,"cliente":"Lucía Fernández","ciudad":"Madrid","articulos":[{"sku":"KT-104","cant":2},{"sku":"KT-207","cant":1}],"total":312.5,"pagado":true}{
"pedidoId": 88213,
"cliente": "Lucía Fernández",
"ciudad": "Madrid",
"articulos": [
{
"sku": "KT-104",
"cant": 2
},
{
"sku": "KT-207",
"cant": 1
}
],
"total": 312.5,
"pagado": true
}