// JSON válido vs inválido
JSON Validator
Valida documentos JSON y muestra la línea y columna exactas de cualquier error de sintaxis.
JSON input
Status
JSON Validator ejemplos.
Preguntas frecuentes.
¿Qué errores detecta?
Detecta comas faltantes, corchetes sin cerrar, claves sin comillas y otros errores de sintaxis JSON.
¿Mis datos se envían a algún lugar?
No. La validación ocurre completamente en tu navegador.
¿Cómo funciona la validación JSON?
El validador JSON analiza el texto de entrada y verifica si cumple con las reglas de sintaxis JSON. Detecta errores como comillas faltantes, comas incorrectas o valores inválidos.
Para cada error, se muestra la posición exacta en el texto, incluyendo número de línea y columna. Esto facilita enormemente la corrección de errores.
El validador también verifica la estructura JSON para completitud – si todos los corchetes y llaves están correctamente cerrados.
Errores comunes
El error más común es usar comillas simples en lugar de dobles. JSON solo permite comillas dobles para claves y cadenas.
Las comas finales (una coma después del último elemento) no están permitidas en JSON, pero son comunes en muchos otros formatos. Esto a menudo causa errores durante la conversión.
Valores inválidos como undefined (específico de JavaScript) o comentarios no están incluidos en JSON. El validador detecta y reporta tales errores.
Validación vs. Esquema
La validación básica solo verifica la sintaxis JSON. Esto es suficiente para asegurar que el texto pueda interpretarse como JSON.
La validación basada en esquema va más allá y verifica si la estructura JSON cumple con un esquema definido. Esto incluye tipos de datos, campos obligatorios y rangos de valores.
Para validación con esquemas, use herramientas como AJV o jsonschema. Estas verifican la estructura JSON contra una definición de esquema JSON.