Formateador y validador de JSON

Embellezca, minifique y valide JSON con errores precisos, corrección automática y vista de árbol.

Funciona en local · no se sube nada
Input
Output

Qué hace

Pegue JSON y se valida y formatea mientras escribe. Si algo falla, obtiene la línea y columna exactas, una explicación clara (por ejemplo «Coma final antes de }» o «Los nombres de propiedad deben ir entre comillas dobles») y un fragmento con un acento circunflejo bajo el problema. Ir al error coloca el cursor justo en ese punto de la entrada.

Funciones

  • Salida legible o minificada con 2 espacios, 4 espacios o tabulaciones.
  • Ordenar claves alfabéticamente en todos los niveles, lo que facilita comparar dos documentos.
  • Corrección automática repara antes del análisis los daños habituales de copiar y pegar: comentarios // y /* */, comas finales, cadenas con comillas simples, nombres de propiedad sin comillas, True/False/None de Python, saltos de línea sin escapar dentro de cadenas y espacios de no separación. La línea de estado enumera cada reparación realizada.
  • Formateo sin pérdidas: los números se escriben exactamente como los tecleó, de modo que 12345678901234567890 y 1.10 no se redondean ni se reescriben, y se conservan los escapes de las cadenas.
  • Vista de árbol con nodos plegables, expandir/contraer todo y la JSONPath del nodo en el que hace clic (por ejemplo $.orders[0].total), lista para copiar.
  • Estadísticas: tamaño de entrada y de salida, número de claves, objetos y arrays, y la profundidad máxima de anidamiento. Las claves duplicadas se señalan como advertencia.

Cómo usarlo

  1. Pegue JSON, abra un archivo o suéltelo sobre la entrada.
  2. Elija Legible o Minificar y la sangría que desee.
  3. Copie o descargue el resultado. Ctrl+Enter formatea al instante.

Privacidad

El análisis y el formateo se realizan en su navegador. No se sube nada; su última entrada se guarda en el almacenamiento local del navegador para que no se pierda al recargar la página. Use Borrar para eliminarla.