WMW

Formateador JSON

Free

Valida y embellece o minifica un documento JSON completo, con sangría ajustable, ordenación opcional de claves y reporte exacto de errores por línea y columna.

Funciona completamente en tu navegador. Tu JSON nunca se sube a ningún sitio.

Comentarios (0)

¿Te ha resultado útil esta herramienta? Deja un comentario, comparte un consejo o cuéntanos cómo podemos mejorarla.

Los comentarios de invitados se revisan antes de publicarse. Iniciar sesión para publicar al instante.

Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!

Qué hace esta herramienta

Pega un documento JSON y esta herramienta lo valida, luego lo embellece con la sangría que elijas o lo minifica a una sola línea. El JSON no válido se informa con la línea y columna exactas donde falló el análisis.

Cómo funciona

La herramienta analiza tu entrada con el analizador JSON integrado del navegador, que construye una representación en memoria de los datos (objetos, arrays, cadenas, números, booleanos y null). Luego serializa esa representación de vuelta a texto, ya sea con saltos de línea y sangría insertados en cada nivel de anidación (embellecer) o con todos los espacios en blanco opcionales eliminados (minificar). Opcionalmente, las claves de los objetos se ordenan alfabéticamente antes de serializar, recursivamente en cada nivel, sin tocar el orden de los arrays.

Problemas que resuelve

Preguntas frecuentes

›¿Cuál es la diferencia entre esto y la herramienta JSON Encoder?

Esta herramienta toma un documento JSON completo (un objeto o un array) y valida, embellece o minifica su estructura. La herramienta JSON Encoder, en cambio, convierte una única cadena de texto sin formato en (o desde) una cadena literal JSON. Resuelven problemas diferentes.

›¿Por qué me dice que mi JSON tiene un error en una línea y columna específicas?

El analizador JSON del navegador informa la posición del carácter donde se detuvo, y esta herramienta convierte esa posición en un número de línea y columna contando los saltos de línea, para que puedas ir directamente al problema en lugar de revisar todo el documento.

›¿Qué hace ordenar las claves alfabéticamente?

Reordena recursivamente las claves de cada objeto del documento en orden alfabético, dejando intacto el orden de los arrays (ya que el orden de un array es significativo y reordenarlo cambiaría los datos). Esto facilita comparar dos documentos JSON o encontrar una clave específica a simple vista.

›¿El formateo o la minificación cambian los datos en sí?

No. Ambas operaciones solo cambian los espacios en blanco entre los tokens JSON. Los valores, las claves y su orden (excepto cuando activas explícitamente el ordenamiento de claves) permanecen exactamente iguales.

›¿Puede esto manejar archivos JSON muy grandes?

Como todo se ejecuta en tu navegador usando su analizador JSON nativo, el límite práctico es la memoria disponible de tu dispositivo en lugar de cualquier límite impuesto por esta herramienta, aunque documentos extremadamente grandes (decenas de megabytes) pueden sentirse lentos en un área de texto.

Herramientas relacionadas

Free

Texto

Codificador JSON

Codifica texto sin formato en una cadena literal JSON válida (escapando comillas, barras invertidas y saltos de línea) y la decodifica de nuevo, con un desglose de los caracteres escapados.

Free

Texto

Formateador de JS/CSS

Reformatea JavaScript o CSS minificado o con sangría inconsistente en código legible y correctamente sangrado, con estilo de sangría ajustable y estadísticas de tamaño antes/después.

Free

Texto

Minificador de JS/CSS

Reduce JavaScript o CSS eliminando espacios en blanco y comentarios, con acortamiento opcional de nombres de variables para JavaScript, y estadísticas de tamaño antes/después.

Free

Texto

Decodificador de JWT

Decodifica el encabezado y el payload de un JWT en JSON legible, convierte las declaraciones de marca de tiempo en fechas legibles, señala los tokens caducados y puede verificar una firma HS256 con un secreto que proporciones.

Free

Texto

Generador de llms.txt

Genera un archivo llms.txt siguiendo la especificación llmstxt.org a partir de un título, un resumen y secciones de enlaces, con agrupación de secciones Optional y vista previa en vivo.

Free

Texto

Vista previa de Markdown

Renderiza Markdown como HTML en vivo y sanitizado junto a la fuente, con un interruptor para ver y copiar el HTML generado.

Free

Texto

Corrector de Mojibake (Texto Corrupto)

Recupera los bytes originales detrás de un texto corrupto (mojibake) y los vuelve a decodificar bajo varias codificaciones comunes, mostrando cada candidato que sale limpio.

Free

Texto

Validador de Sintaxis de MySQL

Valida la sintaxis de MySQL de una o varias instrucciones separadas por punto y coma, informando de la línea y columna exactas del primer error encontrado.