Ejemplo verificable
Este documento contiene una coma final, que JSON no permite:
{
"servicio": "api",
"reintentos": 3,
}
La herramienta señala la coma de la línea 3, columna 18, muestra esa línea de contexto y propone eliminar la coma o añadir otra propiedad. Al quitarla, el documento pasa a ser válido sin que la herramienta cambie el resto del texto.
Cómo leer el diagnóstico
Pulsa Validar JSON o utiliza Ctrl/⌘ + Intro. Si hay un problema, el
resultado separa cuatro datos:
- Tipo de error, para reconocer casos como una coma final o un comentario.
- Línea y columna, para llegar a la zona que debes revisar.
- Contexto, con un indicador bajo el carácter detectado.
- Sugerencia, que explica qué comprobar sin corregir el contenido a escondidas.
El botón Ir al error coloca el cursor en la posición señalada. El detalle técnico del navegador queda disponible por si necesitas compararlo con el mensaje de otra aplicación.
Si quieres practicar el proceso completo, consulta la guía cómo validar un JSON y localizar el error.
Qué comprueba
La validación usa la sintaxis JSON nativa del navegador. Acepta objetos, arrays
y también valores raíz como una cadena, un número, un booleano o null.
Comprueba estructura, comillas, separadores, números y secuencias de escape.
No valida reglas de negocio ni un JSON Schema. Un documento puede tener sintaxis correcta y, aun así, no contener las propiedades que exige una API.
Errores frecuentes
- Coma final: no puede quedar una coma justo antes de
}o]. - Comillas simples: propiedades y cadenas usan comillas dobles.
- Comentarios: ni
//ni/* ... */forman parte de JSON. - Separadores: cada propiedad necesita
:y cada par consecutivo,,. - Cadenas sin cerrar: toda comilla doble de apertura necesita su cierre.
- Contenido adicional: solo puede existir un valor raíz por documento.
Para comparar cada patrón con una entrada incorrecta y su corrección, consulta la guía de errores comunes al escribir JSON.
Casos límite
- Una entrada vacía no es un documento JSON.
- Los saltos de línea
LF,CRLFyCRse tienen en cuenta al calcular la ubicación. - Los caracteres Unicode son válidos dentro de cadenas correctamente cerradas.
- Los enteros grandes se analizan, pero no se reserializan ni se muestran como resultado, por lo que la herramienta no altera su texto original.
- Solo se muestra el primer error de sintaxis. Después de corregirlo, valida de nuevo para encontrar el siguiente.
- El rendimiento con documentos muy grandes depende de la memoria y potencia del dispositivo.
Preguntas frecuentes
¿La herramienta corrige automáticamente el JSON?
No. Explica el primer problema y conserva intacta la entrada. Así evitas que una corrección automática cambie datos o estructura sin que lo adviertas.
¿Un JSON con comentarios o comillas simples es válido?
No. Algunas configuraciones parecidas a JSON los admiten, pero el estándar JSON no. El diagnóstico los distingue para que puedas retirarlos o convertirlos.
¿Comprueba un JSON Schema?
No. Esta página comprueba sintaxis. Validar propiedades obligatorias, tipos o formatos definidos por un esquema es una tarea diferente.
¿Se guarda el contenido que pego?
No. El análisis se ejecuta en esta pestaña, sin peticiones de procesamiento, almacenamiento local ni contenido añadido a la URL. La medición opcional de la página nunca recibe el JSON pegado.