Validador JSON
Valida JSON mientras escribes y ve la línea y columna exactas del error. Detecta comas, comillas y corchetes que faltan, sin subir nada.
Esperando entrada
¿Qué es un validador JSON?
Un validador JSON responde a una única pregunta: ¿este texto es JSON válido según la RFC 8259? Comprueba la gramática (comas, comillas, corchetes, escapes, números) y señala la primera posición que rompe las reglas.
Esa comprobación importa antes de parsear en producción: una coma final o una clave entre comillas simples invalidan todo el payload, y detectarlo aquí es más rápido que leer después una traza de error.
Cómo validar JSON
- Pega el JSON que quieras comprobar.
- Lee la barra de estado: indica «Válido» o el primer error de sintaxis.
- Si hay un error, salta a la línea y la columna indicadas.
- Corrige el problema y observa cómo el estado se actualiza mientras escribes.
- Copia el documento validado en tu código o configuración cuando el estado esté en verde.
Ejemplos de validación
Coma final
{
"a": 1,
"b": 2,
}Inválido — } inesperado en la línea 4, columna 1
Comillas simples
{'name': 'ursa'}Inválido — los nombres de propiedad deben usar comillas dobles
Validador JSON vs JSON Schema
| Criterio | Validador JSON | Validador de JSON Schema |
|---|---|---|
| Comprueba | Solo la sintaxis | Sintaxis más forma y tipos |
| Responde | ¿Esto es JSON? | ¿Cumple mi contrato? |
| Velocidad | Instantánea, una pasada | Más lenta, recorre el esquema |
| Úsalo cuando | Antes de parsear | Antes de confiar en un payload |
Preguntas frecuentes y especificaciones
¿Qué errores detecta?
Problemas de sintaxis como comillas que faltan, comas finales, llaves desemparejadas y escapes inválidos, reportados por jsonc-parser.
¿Comprueba las reglas de JSON Schema?
No: esta página valida la sintaxis JSON. Usa el generador de esquemas para derivar un esquema a partir de datos válidos.
Validador JSON
- Los errores indican la línea y la columna exactas para que los corrijas rápido.
- Usa «Corregir escapes» si el documento contiene secuencias de escape inválidas o caracteres de control sin escapar.
- La validación nunca sale de tu dispositivo.