Cómo formatear y validar JSON (y corregir errores comunes)

Haz legible un JSON ilegible, encuentra la línea exacta de un error de sintaxis y corrige los fallos más habituales: comas finales, comillas y comentarios.

Las API y los archivos de configuración suelen darte JSON en una sola línea larga. Un formateador añade sangría para que puedas leerlo, y un validador te dice exactamente dónde está roto.

Formatea JSON en segundos

  1. Abre el Formateador JSON.
  2. Pega tu JSON (o haz clic en el botón de ejemplo para probarlo).
  3. Elige la sangría y lee, copia o descarga el resultado.

Funciona en tu navegador, así que las claves de API o los datos de clientes del JSON nunca salen de tu dispositivo.

Antes y después

{"name":"Ali","marks":[88,92],"passed":true}

se convierte en

{
  "name": "Ali",
  "marks": [
    88,
    92
  ],
  "passed": true
}

Los cinco errores de JSON más comunes

ErrorIncorrectoCorrecto
Coma final[1, 2, 3,][1, 2, 3]
Comillas simples{'a': 1}{"a": 1}
Claves sin comillas{a: 1}{"a": 1}
Comentarios{"a": 1 // note}Elimina el comentario
Valores especialesNaN, undefinednull o un número

El validador muestra la línea y la columna del primer problema. Mira justo antes de ese punto: una coma o un corchete que falta en la línea anterior es una causa común.

Minificar para producción

El JSON formateado es para personas; el minificado es para máquinas. Minificar elimina espacios y saltos de línea para que los archivos y las respuestas de API sean más pequeños. Para otro código, usa el Minificador CSS y el Minificador JavaScript.

¿Necesitas una hoja de cálculo?

Si tu JSON es una lista de registros, el conversor Convertidor de JSON a CSV lo convierte en una tabla que puedes abrir en Excel o Google Sheets. Para otros datos de texto, los codificadores Codificador y decodificador Base64 y Codificador y decodificador de URL y el Probador de regex están en la misma sección de herramientas para desarrolladores.