Validador JSON
Encuentra la línea exacta que algo está rechazando · se ejecuta en esta pestaña, nunca se envía a ninguna parte
Documento
Resultado
Pega un documento en el panel Documento. Se comprueba mientras escribes, enteramente en esta pestaña.
Cómo funciona el Validador JSON
Un validador JSON que te dice dónde está el problema, no solo que lo hay. Cada error de sintaxis se informa con su línea y columna exactas y se subraya en el editor. Activa la comprobación de esquema y también se valida la forma de tus datos, contra JSON Schema draft 2020-12, 2019-09 o 07. Tanto el documento como el esquema se quedan en esta pestaña.
Cada error de sintaxis se informa con su línea y columna exactas, y se subraya en el editor donde ocurre. El analizador se detiene en el primer problema, así que corrige ese y aparecerá cualquier otro más abajo.
Activa Comprobar contra un esquema y se abre un segundo panel para un JSON Schema. Cada infracción se lista con su ruta, y al hacer clic en una el editor salta hasta ella.
Tanto el documento como el esquema se quedan en esta pestaña. Ninguno se sube, que es justo lo que importa cuando el esquema es interno y el documento es real.
Preguntas frecuentes
¿Por qué mi JSON no es válido si parece correcto?
Las causas habituales son una coma sobrante tras el último elemento, claves o cadenas entre comillas simples en lugar de dobles, un salto de línea o una barra invertida sin escapar dentro de una cadena, o algún comentario perdido: JSON no admite nada de eso. El validador señala la línea y la columna exactas para que veas cuál es.
¿Qué drafts de JSON Schema se admiten?
Los drafts 2020-12, 2019-09 y 07, incluidas las palabras clave de formato estándar como date-time, email y uri. Cada infracción se lista con su ruta, y al hacer clic en una se salta hasta ella en el documento.
¿Se envían mis datos o mi esquema a alguna parte?
No. La validación se ejecuta como JavaScript en tu propia pestaña, así que una carga útil de producción o un esquema interno nunca salen de tu máquina. No hay ningún servidor que pudiera recibirlos.
¿Puede validar JSON Lines o JSON con comentarios?
Todavía no: el validador comprueba JSON estricto según RFC 8259, que es lo que aceptan la mayoría de analizadores y APIs. La compatibilidad con JSONC y NDJSON está en la lista.