Texto y código / MULTIVERTO

Formatear JSON

Da formato a un JSON válido con sangría para leerlo y depurarlo mejor.

Conversor en tiempo realTu entrada permanece en este navegador. El texto no se envía para convertirlo.
El archivo permanece en tu navegador.
Encadenar herramientas

Aplica cada herramienta de texto al resultado anterior.

01 / Guía

Cómo funciona

Se analiza el JSON y se vuelve a generar con una sangría de dos espacios.

Información útil

El formato comprueba la sintaxis JSON, pero no valida el esquema de una API. La serialización sigue las reglas de JSON en JavaScript.

02 / Ejemplo

Ejemplo

Tu entrada{"nombre":"Ada","activo":true,"elementos":[1,2]}
Resultado{ "nombre": "Ada", "activo": true, "elementos": [ 1, 2 ] }

03 / Guía

Formatear JSON — Cómo funciona

Hacer legible un JSON anidado

Utiliza esta dirección cuando una respuesta JSON compacta sea difícil de inspeccionar. El conversor analiza el documento y lo escribe de nuevo con sangría de dos espacios, distribuyendo objetos y matrices anidados en líneas separadas. Así resulta más fácil detectar campos ausentes o inesperados en una respuesta de API, un archivo de configuración o un caso de prueba. Dar formato no añade comentarios, no explica el significado de los campos y no comprueba el esquema del servicio; solo exige sintaxis JSON válida.

Si el analizador indica un error, busca comillas simples, comas finales, nombres de propiedad sin comillas, comentarios o corchetes sin pareja. Son habituales en fragmentos de JavaScript, pero no válidos en JSON. Los espacios dentro de los valores de texto tienen significado, mientras que el formato exterior cambia. Como se analiza y serializa, las claves duplicadas, los números enormes y los documentos firmados requieren cuidado. Guarda una copia intacta si importan los bytes exactos y compara los datos en vez de suponer que un documento bonito está verificado.

Qué puede cambiar un formateador JSON

JSON es un formato de datos formado por objetos, matrices, cadenas, números, booleanos y null. Los espacios entre elementos sintácticos normalmente no alteran la estructura representada, mientras que los espacios dentro de una cadena entre comillas son parte de su valor. Un formateador analiza la entrada y vuelve a serializarla con sangría; un minimizador realiza el mismo análisis y serialización sin sangría. Ambas operaciones requieren sintaxis JSON válida, con nombres de propiedades y cadenas entre comillas dobles. Los comentarios JavaScript, las comas finales y los valores undefined no se admiten aquí.

Analizar JSON implica más que mover espacios. Los nombres de propiedad duplicados pueden reducirse a un solo valor, los números siguen las reglas numéricas de JavaScript y el orden de claves puede reflejar el serializador en vez de la escritura original. Estas herramientas ayudan a inspeccionar o compactar datos habituales de aplicaciones, pero no validan el esquema de una API ni garantizan conservar los bytes del documento. Compara los datos importantes tras la conversión, en especial enteros muy grandes, claves duplicadas y archivos cuyo espaciado u orden intervenga en firmas o comparaciones.

Revisar un documento JSON formateado

Pega un valor JSON completo y deja que el analizador lo reconstruya con sangría. La conversión ocurre en este navegador, por lo que el texto no se envía a un servicio de formato. Lee los saltos de línea nuevos como ayudas visuales para entender objetos y matrices anidados, no como cambios en los valores de texto. Para localizar un campo ausente, sigue cada corchete de cierre, coma y nombre de propiedad entre comillas. La herramienta informa de errores de sintaxis en vez de reparar una entrada inválida.

Usa el resultado formateado como copia de trabajo y conserva la carga original para compararla. Si procede de una API, consulta su documentación antes de asumir el significado de un campo por su nombre. Una presentación bonita permite ver la estructura, pero no certifica claves obligatorias, valores admitidos o tipos de datos frente a un contrato. En respuestas grandes, examina una rama anidada cada vez y copia la salida completa solo después de confirmar que el análisis y la serialización produjeron los datos esperados.

Cómo se transforma la entrada
JSON de entrada
Analizar y validar JSON
JSON formateado