Ir al contenido
UtilDock

Formateador JSON

Formatea una respuesta ilegible, o minifícala · se ejecuta en esta pestaña, nunca se envía a ninguna parte

Entrada

0 BPega o suelta JSON para empezar

Formateado

0 B

Cómo funciona el Formateador JSON

Un formateador y minificador JSON en uno. Formatea con dos, tres o cuatro espacios o con tabuladores, compacta el documento de vuelta a una sola línea, u ordena alfabéticamente las claves de cada objeto para que dos archivos se comparen limpiamente en el control de versiones. El resultado se actualiza mientras escribes, y el documento nunca se sube.

Pega o suelta un documento en el panel de entrada y el resultado formateado aparece mientras escribes. Elige dos, tres o cuatro espacios, o tabuladores, según lo que use tu proyecto. Cambia a Minificar para eliminar hasta el último byte de espacio en blanco, que es lo que quieres antes de incrustar JSON en una variable de entorno o en una URL.

Ordenar claves reescribe cada objeto con sus claves en orden alfabético. Dos documentos que solo difieren en el orden de las claves pasan a ser idénticos byte a byte, lo que hace que se comparen limpiamente en el control de versiones.

El análisis se ejecuta en un Web Worker, así que incluso los documentos de varios megabytes se formatean sin que la página deje de responder mientras escribes.

Preguntas frecuentes

¿Cuál es la diferencia entre formatear y minificar JSON?

Formatear añade sangría y saltos de línea para que la estructura sea legible. Minificar elimina hasta el último byte de espacio en blanco opcional, que es lo que quieres antes de poner JSON en una variable de entorno, en una URL o de enviarlo por la red. Ambos producen los mismos datos.

¿Para qué querría ordenar las claves?

Dos documentos que describen lo mismo pero listan sus claves en distinto orden producen una comparación de texto ruidosa. Ordenar las claves alfabéticamente los deja idénticos byte a byte allí donde coinciden, así que en el control de versiones solo aparecen los cambios reales.

¿Puede con archivos muy grandes?

Sí. El análisis y el formateo se ejecutan en un Web Worker, así que documentos de varios megabytes se reformatean sin que la página deje de responder mientras escribes.

¿Se sube mi JSON a un servidor?

Nunca. El formateador es JavaScript ejecutándose en tu propia pestaña y no hay ningún backend al que enviar nada. Sigue funcionando con la red desconectada.