Guía

Cómo formatear JSON con sangría y ordenar sus claves

Pega un JSON válido, elige la indentación y, si lo necesitas, activa la ordenación de claves para obtener una salida más legible. El contenido vacío no produce salida formateada y el JSON inválido no se corrige automáticamente.

Herramienta Formateador JSON

Para qué sirve formatear un JSON

Si trabajas con configuraciones, respuestas de API o archivos de datos, JSON Beautifier te permite convertir un JSON válido en una salida con sangría, más fácil de leer y revisar. Puedes elegir la cantidad de espacios de indentación y, si necesitas una presentación coherente, ordenar las claves de los objetos. La herramienta está pensada para dar formato a datos JSON, no para corregir contenido que tenga una sintaxis incorrecta.

Cómo formatear y ordenar un JSON

  1. Prepara el texto JSON que quieres revisar. Comprueba que incluya una estructura válida, con comillas dobles en las claves y los valores de texto, además de llaves y corchetes equilibrados.
  2. Pega el contenido en el campo de entrada de la herramienta. La entrada es opcional: si la dejas vacía o contiene solo espacios, la operación termina correctamente, pero no genera contenido formateado y muestra un diagnóstico de ausencia de entrada.
  3. Selecciona la indentación que prefieras. Si no cambias el ajuste inicial, se utilizan 2 espacios. Elige una cantidad mayor si necesitas distinguir mejor los niveles de una estructura anidada.
  4. Activa la ordenación de claves solo cuando quieras que las claves de los objetos aparezcan ordenadas. Esta opción está desactivada inicialmente; al activarla, el orden se aplica a las claves de los objetos.
  5. Ejecuta el formateo y revisa la salida. Cuando el JSON es válido, se procesa correctamente y se devuelve como texto con sangría. Si el contenido no se puede interpretar como JSON válido, la operación se marca como no satisfactoria en lugar de producir un formato corregido.
  6. Comprueba que la presentación resultante conserva los caracteres que no pertenecen al conjunto ASCII, como letras acentuadas o símbolos de otros alfabetos. Esto resulta útil al revisar nombres, etiquetas y valores traducidos.

Cómo interpretar el resultado

Una operación satisfactoria con contenido válido indica que el texto se ha interpretado como JSON y se ha devuelto con la indentación elegida. La salida puede ocupar varias líneas aunque la entrada estuviera escrita en una sola. Si activas la ordenación, no estás cambiando el significado de los datos: estás solicitando una presentación ordenada de las claves de los objetos.

Una entrada vacía no equivale a un JSON vacío. En ese caso, la herramienta sigue la rama de ausencia de entrada y no produce contenido formateado. Un texto inválido tampoco se repara automáticamente: la operación queda marcada como no satisfactoria. Por eso conviene corregir primero la sintaxis y volver a intentarlo. La ausencia de acceso de red declarado describe una configuración técnica, pero no permite deducir cómo se ejecuta el servicio ni sus condiciones de almacenamiento o privacidad.

Ejemplo práctico

Una persona quiere revisar un pequeño objeto de datos de un formulario antes de incorporarlo a una configuración.

Pega {"nombre":"José","país":"España"}, cambia la indentación a 4 espacios, activa la ordenación de claves y ejecuta el formateo.

La salida aparece en varias líneas, con 4 espacios por nivel y las claves del objeto ordenadas alfabéticamente; «José» y «España» conservan sus caracteres no ASCII.

Limitaciones

  • La herramienta no corrige JSON inválido y no genera contenido cuando la entrada está vacía o contiene solo espacios.

Errores frecuentes

  • Pegar JSON inválido y esperar que la herramienta lo repare. Corrige las comillas, las comas o los delimitadores y vuelve a ejecutar el formateo; el contenido inválido se marca como no satisfactorio.

Preguntas frecuentes

¿Qué ocurre si dejo vacío el campo de JSON?

Con una entrada vacía o formada solo por espacios, la operación se considera satisfactoria, pero no genera contenido formateado y muestra un diagnóstico de ausencia de entrada.

¿Puedo ordenar las claves y cambiar la sangría?

Con la opción activada, las claves de los objetos se ordenan; la opción está desactivada de forma predeterminada. La indentación inicial sigue siendo de 2 espacios salvo que la cambies.

¿La herramienta corrige un JSON mal formado?

Si el texto no es JSON válido, la operación se marca como no satisfactoria en lugar de devolver una versión corregida. Revisa la sintaxis y vuelve a probar.

Herramienta

Formateador JSON