Validador JSON

Valida la sintaxis JSON y muestra mensajes de error claros

¿Qué es y cómo funciona?

Un validador de JSON comprueba si un bloque de texto es JSON válido y, cuando no lo es, te dice exactamente dónde y por qué falla. JSON tiene reglas de sintaxis estrictas — comillas dobles en cada clave y cadena, sin comas finales, sin comentarios — y una sola infracción hace que todo el documento no se pueda parsear. Un validador ejecuta el mismo parseo que haría un programa y muestra el primer error con su ubicación, convirtiendo un críptico "token inesperado" en un puntero preciso al carácter que hay que arreglar.

La mayoría de errores de JSON vienen de un puñado de hábitos heredados de JavaScript o de editar a mano: comillas simples en vez de dobles, una coma dejada tras el último elemento, claves sin comillas o un corchete sin cerrar. Cazarlos antes de que los datos lleguen a una API, un cargador de configuración o un paso de importación te ahorra el frustrante ida y vuelta de un servidor rechazando la carga con un mensaje vago. Esta herramienta valida por completo en tu navegador, así que puedes revisar configuración o cargas sensibles sin enviarlas a ningún sitio.

Casos de uso

Preguntas frecuentes

¿Cuáles son los errores de sintaxis JSON más comunes?

Comas finales tras el último elemento, comillas simples en vez de dobles, claves sin comillas y corchetes o llaves sin cerrar. JSON es más estricto que la sintaxis de objetos de JavaScript, así que los hábitos de escribir código JS son los culpables habituales.

¿Por qué mi JSON es válido en JavaScript pero no aquí?

Los literales de objeto de JavaScript permiten comillas simples, claves sin comillas, comas finales y comentarios; JSON no permite ninguno. Código que funciona en un archivo JS puede ser JSON inválido, y ese desajuste es justo lo que caza un validador.

¿Validar comprueba mis datos contra un esquema?

No: esto comprueba la validez sintáctica, es decir, si el texto es JSON bien formado que se parsea. Confirmar que los valores coinciden con los tipos esperados o los campos requeridos es validación de esquema, un paso aparte que se hace contra un JSON Schema.

¿Puedo incluir comentarios en JSON?

El JSON estándar no permite comentarios, así que añadirlos hace inválido el documento. Algunas herramientas aceptan superconjuntos con comentarios como JSONC, pero para JSON portable y conforme al estándar debes quitar los comentarios antes de validar.

JSON

Formateador JSON · Minificador JSON · JSON a CSV · JSON ↔ YAML · Aplanar JSON · Comparar JSON