Guía

Cómo formatear JSON con sangría y claves ordenadas

Pega el texto JSON, ajusta la sangría y, si lo necesitas, activa la ordenación de claves o la salida compacta. El resultado indica si el texto puede analizarse y devuelve su versión formateada cuando es válido.

Herramienta Formateador JSON

Para qué sirve formatear JSON

Este formateador sirve para convertir un texto JSON válido en una versión más legible y comprobar si puede interpretarse correctamente. Puedes ajustar la sangría, decidir si quieres ordenar las claves de los objetos y elegir una salida compacta cuando necesites reducir espacios de formato.

Cómo formatear y comprobar un JSON

  1. Prepara el contenido JSON como texto. Puede ser un objeto, una lista o una estructura anidada, siempre que respete la sintaxis de JSON.

  2. Pega el contenido en el campo de entrada. El texto JSON es opcional; si lo dejas vacío o solo contiene espacios, la operación se considera correcta, pero indica que no se ha proporcionado JSON para formatear.

  3. Configura la sangría. Si no cambias este ajuste, se utiliza una sangría de 2 espacios. Elige otro valor si necesitas adaptar la lectura del resultado a tus convenciones.

  4. Activa la ordenación de claves solo si quieres que las claves de los objetos aparezcan ordenadas en la salida formateada. Esta opción está desactivada de forma predeterminada.

  5. Activa la salida compacta cuando prefieras una representación sin la sangría habitual. Con esta opción, el JSON serializado usa separadores compactos de comas y dos puntos en lugar del formato con indentación.

  6. Ejecuta la operación y revisa el contenido devuelto. Si el JSON es válido, recibirás texto JSON formateado. Si contiene un error de sintaxis, la operación informa del fallo, conserva el texto enviado como contenido devuelto e incluye detalles del error de análisis.

Cómo interpretar el resultado

Un resultado correcto contiene texto JSON con la presentación solicitada. La sangría afecta a la legibilidad, mientras que ordenar las claves cambia el orden mostrado en los objetos; no es necesario activar esa opción si quieres conservar el orden de entrada. La salida compacta está pensada para obtener una representación con menos separadores de formato y sustituye la presentación indentada.

Si el contenido válido incluye caracteres Unicode, pueden conservarse en el texto formateado. En cambio, un resultado fallido señala que el texto no se ha podido analizar como JSON y ofrece detalles para localizar el problema. El formateador comprueba la posibilidad de interpretar el texto y lo presenta; no debe tratarse como una herramienta para validar esquemas, consultar rutas JSON o transformar datos de propósito general.

Ejemplo práctico

Necesitas revisar un objeto JSON pequeño antes de compartirlo y quieres que sus propiedades aparezcan ordenadas y separadas visualmente.

Pega el texto {"nombre":"Ana","roles":["admin","editor"]}, selecciona una sangría de 4 espacios y activa la ordenación de claves antes de ejecutar la operación.

La salida conserva la estructura del objeto, muestra sus propiedades con sangría de 4 espacios y presenta las claves en orden alfabético; no se activa la salida compacta.

Limitaciones

  • La herramienta comprueba la sintaxis interpretable del texto y aplica formato; no valida esquemas ni ofrece funciones de consulta o transformación general de JSON.

Errores frecuentes

  • Una coma final, una clave sin comillas o unas comillas sin cerrar pueden hacer que el texto sea un JSON no válido. Revisa los detalles del error, corrige la sintaxis en la entrada y vuelve a ejecutar la operación.

Preguntas frecuentes

¿Qué ocurre si no pego ningún JSON?

Si el campo está vacío o solo contiene espacios, la operación se considera correcta, pero indica que no se ha proporcionado contenido JSON para formatear.

¿Se conservan los caracteres como ñ o emoji?

Si el texto es válido, puedes conservar sus caracteres Unicode en el contenido formateado. La presentación final dependerá también de la sangría, la ordenación de claves y la salida compacta que hayas seleccionado.

¿Qué devuelve el formateador cuando el JSON tiene errores?

Si el análisis falla, se informa del error, se conserva el texto enviado como contenido devuelto y se incluyen detalles para ayudarte a corregir la sintaxis.

Herramienta

Formateador JSON