Formateador / validador / visor de JSON

Formatea, minifica, valida, ordena e inspecciona JSON con vista en árbol, detalles de parseo, métricas de estructura, copia y descarga.

Formatea JSON y ve qué cambió

Usa esta herramienta cuando un payload tenga que pasar de bloque ilegible a algo que puedas depurar. Pega JSON desde una respuesta de API, un archivo de configuración, el cuerpo de un webhook, una exportación del almacenamiento del navegador o una línea de log. El formateador valida la sintaxis, muestra fallos de parseo y puede devolver indentación legible, JSON minificado compacto o una vista en árbol expandible.

Ordenar claves de objeto ayuda al comparar snapshots generados o comprobar si dos objetos solo difieren por el orden. Los contadores de estructura permiten ver rápido si tienes un objeto de configuración plano, una envoltura de API anidada o una respuesta grande cargada de arrays.

Cargando herramienta...

Buenos usos

  • Formatear payloads de APIs y webhooks antes de pegarlos en tickets, documentación o revisiones de código.
  • Minificar JSON para variables de entorno, fixtures o entradas de prueba compactas.
  • Ordenar claves de objeto para que las comparaciones sean más claras en diffs y capturas.
  • Usar la vista en árbol para inspeccionar datos anidados sin perderte en una cadena larga.
  • Revisar conteos de objetos, arrays, propiedades, nodos, bytes y profundidad antes de decidir cómo procesar los datos.

Reglas estrictas de JSON

El validador usa parseo JSON estricto. Eso significa que comentarios, comas finales, strings con comillas simples, claves sin comillas, Infinity, NaN y otros atajos de literales de JavaScript no son JSON válido. Si un backend o una herramienta acepta esas extensiones, normaliza el valor antes de tratarlo como JSON portable.

FAQ del formateador JSON

Se sube mi JSON?

No. El formateo, la minificación, la ordenación, la validación y la vista en árbol ocurren en el navegador.

Ordenar claves cambia los arrays?

No. La ordenación se aplica a claves de objetos. El orden de los arrays se conserva porque normalmente tiene significado.

Por qué mi objeto JavaScript no es válido?

JSON es más estricto que la sintaxis de objetos de JavaScript. Usa comillas dobles para strings y claves, elimina comentarios y quita comas finales.

Herramientas de desarrollo relacionadas