Saltar al contenido
TextArray
Totalmente local

Formateador y validador JSON

Formatee, minimice y valide JSON, con la línea y columna exacta de cualquier error.

Entrada

Formateador y validador JSON

Pegue JSON y esta herramienta lo reformateará para convertirlo en algo legible o le indicará exactamente dónde se rompe. Es el compañero cotidiano para respuestas API, archivos de configuración, cargas útiles de registros, manifiestos de paquetes y el blob minimizado que acaba de copiar de una pestaña de red.

La sangría depende de usted: dos espacios, cuatro espacios o tabulaciones. Elija "Minificar" en su lugar y se eliminarán todos los espacios y nuevas líneas opcionales, que es lo que desea antes de pegar una carga útil en una cadena de consulta, una variable de entorno o un dispositivo de prueba. Active "Ordenar claves de objetos alfabéticamente" y cada objeto del documento se reordenará de forma recursiva, tanto en el nivel superior como anidado. Eso hace que dos versiones de la misma configuración sean comparables en una diferencia, ya que el orden de las teclas deja de ser ruido.

La validación se ejecuta en el mismo pase. Cuando la entrada no es JSON válida, recibe un mensaje tranquilo que nombra la línea y la columna del problema junto con el motivo del propio analizador, por lo que una coma al final o una cita faltante tarda unos segundos en encontrar en lugar de minutos de entrecerrar los ojos. Cuando la entrada es válida, el recuento la confirma y suma los números que vale la pena conocer: cuántas claves contiene el documento contadas de forma recursiva, con qué profundidad se anida y cuántos bytes ocupa la salida formateada.

Todo se ejecuta en su navegador: no se realiza ninguna solicitud ni se registra nada. Esto es importante para JSON en particular, porque las cargas útiles a menudo contienen tokens, registros de clientes o nombres de host internos. Pegue los datos de producción aquí sin pensarlo dos veces, luego copie el resultado o descárguelo como un archivo.

Preguntas frecuentes

¿Qué me dice el mensaje de error?
Nombra la línea y columna donde el analizador se rindió, además del motivo subyacente. Mire ese lugar y justo antes: la causa habitual es una coma al final, una cita faltante o un carácter sin escape.
¿Las claves de clasificación cambian mis datos?
No. La clasificación reordena las claves de cada objeto, de forma recursiva, pero los valores, las matrices y el orden de las matrices no se modifican. Los objetos JSON están desordenados por definición, por lo que el documento significa exactamente lo mismo.
¿Cuál es la diferencia entre formatear y minimizar?
El formato agrega sangría y nuevas líneas para que el JSON sea legible. Minimizar elimina todos los espacios opcionales y nuevas líneas para hacerlos lo más pequeños posible. Ambos producen los mismos datos.
¿Cómo se cuentan las claves y la profundidad?
Keys cuenta cada clave de objeto en todo el documento, incluidas las anidadas y las que están dentro de matrices. La profundidad es la cantidad de niveles de objetos y matrices que están anidados en el punto más profundo.
¿Mi JSON está subido a alguna parte?
No. El análisis y el formateo se realizan completamente en su navegador y su JSON nunca sale de su dispositivo, lo que es seguro para cargas útiles que contienen tokens o datos personales.