Validador JSON Online
Pega JSON y descubre al momento si se analiza correctamente y, si no, qué línea exactamente lo rompe. Activa Embellecer para leer el documento sangrado sin cambiar lo que escribiste.
Entrada
Informe
Sobre esta herramienta
Un validador responde a una sola pregunta: ¿esto se analiza y, si no, dónde se rompe? El panel de informe muestra tu documento con números de línea y marca la línea que falla, mientras la barra de estado nombra el problema y enlaza directamente al carácter. A los documentos válidos se les resume la forma: número de claves, profundidad de anidamiento y tamaño, que suele ser lo siguiente que quieres saber. Embellecer solo cambia cómo se muestra el informe; tu entrada permanece exactamente como la escribiste.
Cómo se usa
- 1Pega en el panel de entrada el JSON que quieres comprobar.
- 2Lee el veredicto en la barra de estado: si falla, enlaza a la línea y la columna exactas.
- 3Activa Embellecer para ver el mismo documento sangrado, y púlsalo de nuevo para verlo tal cual lo escribiste.
Preguntas frecuentes
›¿Qué hace que un JSON sea inválido?
Los cinco clásicos: una coma sobrante tras el último elemento, comillas simples en lugar de dobles, claves sin comillas, un comentario, y NaN o undefined como valor. Los literales de objeto de JavaScript permiten todo eso; JSON no.
›¿Por qué el error dice «position» en lugar de una línea?
El navegador informa de un desplazamiento en caracteres. Esta página lo convierte en línea y columna y marca esa línea en el informe, para que puedas ir directamente en lugar de contar caracteres.
›¿Un solo número o una cadena son JSON válido?
Sí. Desde el RFC 7159 cualquier valor JSON es un documento válido, así que 42, "texto", true y null se validan por sí solos. Los analizadores antiguos que exigen un objeto o un array en el nivel superior pueden seguir rechazándolos.
›¿Esto valida mi JSON contra un esquema?
No: aquí se valida la sintaxis, no la forma. Te dice que el documento se analiza; no comprueba que un campo esté presente ni que tenga el tipo correcto. La validación por esquema es otra herramienta.
›¿Se permiten comentarios en JSON?
En JSON estándar no. Formatos como JSONC y JSON5 los añaden, y herramientas como VS Code los aceptan en archivos de configuración, pero un analizador estricto rechazará un comentario como error de sintaxis.