Saltar al contenido

Formateador de JSON

Valide y embellezca JSON con este formateador de JSON. Pegue JSON compacto o minificado y la herramienta lo comprobará según las reglas estrictas de JSON; después, aplicará sangría de dos espacios a los objetos y matrices, mantendrá en una sola línea los valores breves que quepan en 80 columnas y conservará el orden de las claves, las cadenas y la precisión de los números. Si JSON no es válido, se mostrará un error claro. Ideal para desarrolladores que leen respuestas de API, archivos de configuración y registros.

Restablecer

Preguntas frecuentes

¿Qué hace el formateador de JSON?

Primero comprueba que la entrada sea un JSON válido y luego la imprime con una sangría de dos espacios. Los objetos y matrices que caben en 80 columnas, como las listas breves de etiquetas, se mantienen en una sola línea.

¿Qué ocurre con JSON no válido?

La herramienta se detiene y muestra un mensaje de error, como «Error de sintaxis», en lugar de hacer suposiciones. Las comas finales, los comentarios, las comillas simples y las claves sin comillas no son válidos en JSON; use primero la herramienta de reparación JSON para corregirlos.

¿Cambia el orden de las claves?

No, las claves mantienen el orden en que las introdujo y las claves duplicadas se conservan tal cual. Solo cambian los espacios en blanco y los saltos de línea.

¿Se modifican los números?

Los números se copian tal como están escritos, por lo que se conservan la precisión y los enteros grandes. Solo se normalizan los exponentes: 1E+5 se convierte en 1e5 y -0.5e-03 en -0.5e-3.

¿Se decodifican los escapes de Unicode?

No, las cadenas se copian exactamente, por lo que los escapes como \u00e9 siguen escapados y los caracteres literales siguen siendo literales. Las comillas y las barras inversas dentro de las cadenas nunca se modifican.

¿Hay un límite de anidamiento?

Sí, se rechazan los documentos con un anidamiento superior a 512 niveles. Las respuestas reales de API y los archivos de configuración quedan muy por debajo de ese límite.

¿Puedo dar formato a una entrada vacía o a un único valor?

Una entrada vacía no es un JSON válido y devuelve un error. Un único valor, como una cadena, un número, true o null, es válido y se devuelve sin cambios.

¿Puedo elegir tabulaciones o cuatro espacios?

No, el formateador siempre aplica una sangría de dos espacios y no tiene opciones. La mayoría de los editores pueden convertir la sangría después si su proyecto usa tabulaciones.

¿Por qué el resultado está entre delimitadores de código json?

La salida se devuelve como un bloque de código Markdown marcado como json, por lo que se muestra resaltada en incidencias y chats de Markdown. Copie las líneas que hay entre los delimitadores en un archivo .json.

¿Qué tamaño puede tener mi JSON?

Hasta 5 MB por ejecución; las entradas más grandes se rechazan con un mensaje. El resultado es idéntico al de la opción JSON del formateador de código.

Acerca de OneClick Pro

OneClick Pro es una colección gratuita de más de 150 herramientas web para las tareas cotidianas: convertir imágenes y unidades, dar formato y validar código, consultar dominios y SEO, y trabajar con texto, fechas y números. Todas las herramientas funcionan sin registro ni suscripción; los datos que introduce solo se utilizan para calcular el resultado y nunca se almacenan. Úsela como una caja de herramientas para tareas puntuales o añada a favoritos las que utiliza a diario.