Validador de JSON

Pega el archivo y recibe una respuesta clara: válido o no. Si no lo es, el mensaje dice qué esperaba el analizador y en qué posición: casi siempre una coma de más o unas comillas que faltan.

Cómo usarlo

Lo que conviene saber

Los cuatro fallos que causan casi todos los errores

Una coma tras el último elemento, comillas simples en lugar de dobles, una clave sin comillas y un comentario perdido. JSON no admite ninguno, aunque JavaScript, Python y YAML admiten algunos: justo por eso se cuelan.

Válido no es lo mismo que correcto

Esta página revisa la sintaxis, no el significado. Un archivo puede analizarse sin problemas y aun así faltarle un campo obligatorio o tener texto donde debería ir un número. Para eso hace falta un esquema, no un analizador.

Preguntas frecuentes

¿Se sube mi archivo para comprobarlo?

No. La validación usa el analizador integrado en tu navegador, así que los datos no salen del dispositivo.

¿Qué estándar se aplica?

El mismo que sigue cualquier entorno: RFC 8259, mediante JSON.parse. Lo que pasa aquí pasa en todas partes.

¿Por qué una coma final es un error?

JSON no admite coma final: tras el último elemento el analizador espera el cierre. JavaScript lo tolera, JSON no.

¿Puedo comprobar archivos muy grandes?

Hasta cinco megabytes de texto. Para más conviene una herramienta de línea de comandos.

Herramientas relacionadas