Formateador JSON
Formatea, valida e indenta código JSON en línea con opciones de ordenación de claves y modo compacto.
Ejecutar herramienta
Este formateador procesa estructuras JSON para organizarlas con una sangría clara o compactarlas en una sola línea. Al introducir una cadena de texto, la herramienta analiza la sintaxis y comprueba si cumple con la especificación formal del formato. Puedes definir el número de espacios de sangrado según las normas de tu proyecto o activar la ordenación alfabética de las claves de los objetos para facilitar la comparación entre respuestas de una API. Si prefieres reducir el tamaño del texto para transmisiones ligeras, la opción compacta elimina los saltos de línea innecesarios y une los elementos mediante separadores mínimos. Cuando el texto contiene errores de puntuación, comillas simples no admitidas o llaves sin cerrar, la interfaz muestra el detalle del problema detectado junto con el contenido original para facilitar su corrección inmediata. También mantiene los caracteres Unicode intactos durante el formateo.
Instrucciones
- Pega o escribe tu texto JSON en el campo de entrada.
- Indica el número de espacios de sangría deseado o déjalo en 2 por defecto.
- Marca la opción de ordenar claves si necesitas organizar alfabéticamente los campos de cada objeto.
- Activa la casilla de modo compacto si necesitas una salida condensada en una sola línea.
- Revisa el panel de salida para copiar el JSON formateado o comprobar los avisos de sintaxis si el documento original contenía fallos.
Ejemplos
- Formatear un objeto simple sin ordenar: al introducir {"nombre":"Lucía","edad":30} con sangría de 2 espacios, obtienes el documento estructurado en varias líneas legibles.
- Ordenar claves de configuración: al introducir {"puerto":8080,"host":"localhost","activo":true} marcando la casilla de ordenación, el resultado coloca primero activo, seguido de host y puerto.
Preguntas frecuentes
¿Qué ocurre si el texto introducido no es un JSON válido?
La herramienta señala la posición aproximada del fallo sintáctico, como comas sobrantes o comillas ausentes, y conserva el texto original para que puedas corregirlo con rapidez.
¿El formateador altera los caracteres especiales o acentos en español?
No. La herramienta mantiene intactos los caracteres Unicode, incluidos acentos, eñes y signos propios del idioma.
¿Qué diferencia existe entre la sangría personalizada y la opción compacta?
La sangría añade saltos de línea y el número de espacios elegido para mejorar la lectura humana, mientras que la opción compacta retira todo espacio innecesario para generar una sola línea continua.