Resumen
Este formateador analiza el JSON pegado y lo muestra con una sangría coherente para que los objetos y arrays anidados se entiendan de un vistazo. También genera una versión minificada, útil cuando necesitas comparar estructuras o pasar datos entre sistemas. Si el texto no es JSON válido, la herramienta devuelve el problema de análisis en lugar de intentar corregirlo. Eso la hace práctica para revisar respuestas de API, limpiar fragmentos copiados desde registros y revisar archivos de configuración antes de integrarlos. El resultado solo cambia la presentación, no el contenido. Los objetos siguen siendo objetos, los arrays siguen siendo arrays y los valores numéricos, booleanos, nulos y de texto se mantienen intactos.
Casos de uso
- Revisar respuestas de APIReordena cuerpos de respuesta complejos para inspeccionar estados, arrays y campos anidados con menos esfuerzo.
- Limpiar configuración copiadaConvierte bloques densos de ajustes en JSON legible antes de compararlos o llevarlos a un repositorio.
- Preparar ejemplos para compartirAlterna entre JSON formateado y compacto al enviar muestras al equipo o pegarlas en documentación.
Como funciona
- 1
Pega un documento JSON en el campo de entrada.
- 2
Selecciona el tamaño de sangría para la vista formateada.
- 3
El analizador verifica si el texto es JSON válido y muestra un error si no lo es.
- 4
Cuando la entrada es correcta, la herramienta muestra la versión formateada, la versión minificada y el número de líneas.
Ejemplos
Leer un webhook
Entrada: {"event":"invoice.paid","data":{"id":4821,"amount":1299,"currency":"USD"}}
Salida: { "event": "invoice.paid", "data": { "id": 4821, "amount": 1299, "currency": "USD" } }
Expande un payload anidado para revisar cada campo con más facilidad.
Compactar un objeto de ajustes
Entrada: { "theme": "dark", "layout": { "sidebar": true, "density": "comfortable" } }
Salida: {"theme":"dark","layout":{"sidebar":true,"density":"comfortable"}}
Elimina espacios sobrantes y conserva los mismos datos en una forma más corta.
Detectar una coma extra
Entrada: {"name":"Mira", "roles":["admin",], "active":true}
Salida: Error: Unexpected token ] in JSON at position 36
Señala el punto exacto del problema para corregir la coma final no permitida.
FAQ
¿El formateo cambia los valores del JSON?
No. Solo cambia el espaciado y los saltos de línea. Los strings, números, booleanos, null, arrays y objetos mantienen su contenido.
¿Se conserva el orden de las claves?
Sí, la herramienta muestra el orden devuelto por el analizador. No ordena ni reescribe las claves.
¿Puede reparar JSON roto automáticamente?
No. Si la entrada es inválida, devuelve el error de análisis en lugar de inventar comillas, comas o corchetes faltantes.
¿Por qué falla una coma al final?
En JSON estándar no se permiten comas finales. Debes quitar la coma extra después del último elemento de un array o de un objeto.
¿Cómo interpreto la salida minificada?
Es exactamente el mismo contenido sin espacios ni saltos de línea. Sirve para copiar, comparar o transportar datos, pero es menos legible.
