Formateador JSON
Hace legible el JSON y señala sus errores.
Esta herramienta funciona con JavaScript. Para usarla, activa JavaScript en tu navegador y recarga la página.
HAZ LEGIBLE UN JSON ENREDADO.
El formateador de JSON deja legible un JSON comprimido en una sola línea o mal ordenado y, al mismo tiempo, comprueba si es válido. La sangría puede ser de 2 espacios, de 4 espacios o un tabulador. «Ordenar las claves alfabéticamente» facilita comparar dos JSON; aunque los mismos datos lleguen en otro orden, la salida es la misma. «Comprimir en una línea» hace lo contrario: quita los espacios y deja el archivo en su forma más pequeña, listo para incrustarlo en una configuración o en una petición. Para un JSON roto escrito a mano o copiado de JavaScript/Python, la opción de reparación corrige por sí sola las comas finales, las comillas simples, los comentarios, las claves sin comillas y True/False/None; un JSON escapado dentro de una línea de registro también se abre con una sola opción.
Si el archivo está mal formado, la herramienta no dice solo «JSON no válido»: muestra en qué línea y columna está el error, qué se esperaba y la propia línea. Una coma olvidada, una coma de más, una comilla simple o un paréntesis sin cerrar se encuentran así en segundos. Los caracteres turcos y demás caracteres Unicode se escriben tal cual, sin convertirse en secuencias de escape. Se pueden subir archivos JSON, TXT y LOG, hasta 32 MB. Se usa para revisar respuestas de una API, ordenar archivos de configuración y depurar. Puedes subir hasta 20 archivos a la vez; todos se procesan con los mismos ajustes y, si son varios, se descargan en un único ZIP.
De principio a fin
- Sube tu archivo JSON. Arrastra un archivo JSON, TXT o LOG o selecciónalo.
- Elige el formato. Sangría de 2 espacios para leer; orden de claves para comparar; una línea para incrustar.
- Formatea y descarga. Si es válido, descarga el archivo formateado. Si hay error, corrígelo con los datos de línea y columna y vuelve a intentarlo.
Preguntas frecuentes
¿Qué significan la línea y la columna del mensaje de error?
El sitio donde el lector se ha atascado. El error suele estar justo ahí o poco antes: una coma que falta o una comilla sin cerrar en la línea anterior es la causa más frecuente.
¿Se admiten las líneas de comentario (// o /* */)?
El JSON estándar no contiene comentarios; sin la reparación, un archivo con comentarios da error. Con «Intentar reparar el JSON roto» activado, los comentarios // y /* */ se eliminan y el resultado indica cuántos se quitaron.
¿Ordenar las claves cambia los datos?
No. Solo cambia el orden de las claves dentro de los objetos; los valores y el orden de las listas siguen igual.
¿Mi archivo se queda en el servidor?
No. Tu archivo solo llega al servidor para procesarse y se elimina al terminar el trabajo; el resultado también se elimina cuando lo descargas y sales de la herramienta. No necesitas cuenta, nombre ni correo electrónico, y tus archivos nunca se envían a un servicio de terceros. El uso es gratuito: no ponemos ninguna cuota por hora ni por día al número de procesos, no te hacemos ver anuncios antes de procesar y no añadimos marca de agua al resultado.
Otras herramientas de Archivo
RUPO Studio