Validador JSON
Valida JSON y consulta la línea y columna exactas de los errores de sintaxis, con un resumen de la estructura.
Cómo usar Validador JSON
- 1
Pega tu JSON.
- 2
La validación se realiza mientras escribes.
- 3
Corrige el error en la línea y columna indicadas.
Acerca de Validador JSON
Validador JSON comprueba tu JSON según el estándar (RFC 8259) mientras escribes. Un JSON válido recibe una confirmación en verde y un resumen de su estructura: tipo raíz, número de claves o elementos, profundidad de anidamiento y total de valores.
Un JSON no válido muestra la línea y la columna exactas del primer error con una explicación clara —claves sin comillas, comas finales, comentarios o un final inesperado—, para que lo corrijas en segundos.
La validación usa el analizador JSON estándar del navegador, el mismo que usa tu código JavaScript, así que un documento válido aquí también lo será en tu aplicación. Cuando falla, un escáner específico recorre el texto para encontrar la línea y la columna exactas del primer error y reconoce fallos comunes como comillas simples, claves sin comillas, comas finales y comentarios.
Para qué puedes usarla
- Depurar peticiones y respuestas de API.
- Comprobar archivos de configuración (package.json, tsconfig, ajustes).
- Validar datos antes de importarlos a una base de datos.
- Enseñar o aprender la sintaxis JSON.
- Verificar JSON generado por scripts o exportaciones.
Características
- Validación en tiempo real mientras escribes.
- Línea y columna exactas del error.
- Explicaciones claras de los errores comunes.
- Resumen de la estructura: tipo, tamaño, profundidad y número de valores.
- Validación privada en el navegador.
Consejos para obtener el mejor resultado
- Corrige primero el primer error: los siguientes suelen desaparecer con él.
- Vigila los caracteres invisibles copiados de documentos, como las comillas tipográficas.
- Usa el Formateador JSON para que un documento válido sea legible.
Preguntas frecuentes
¿Por qué no se permiten comentarios ni comas finales?
El JSON estándar no permite comentarios, comas finales ni cadenas con comillas simples. Algunas herramientas los aceptan (JSON5/JSONC), pero la mayoría de API no.
¿En qué se diferencia JSON de un objeto de JavaScript?
JSON es más estricto: las claves deben ir entre comillas dobles y los valores solo pueden ser cadenas, números, booleanos, null, arrays u objetos.
¿Valida contra un JSON Schema?
No. Comprueba la sintaxis y resume la estructura; la validación con esquemas no está incluida.
¿Puedo formatear también el JSON?
Sí: usa el Formateador JSON para embellecerlo o minificarlo.
¿Puede validar JSON con comentarios (JSONC)?
No. Los comentarios no forman parte del JSON estándar, así que se marcan como errores. Elimínalos antes de usar el JSON en una API.
¿Qué significa la profundidad de anidamiento?
Es el número de niveles de objetos o arrays unos dentro de otros. Un anidamiento muy profundo dificulta leer y procesar los datos.
¿Se envía mi JSON a algún sitio?
No. Esta herramienta funciona por completo en tu navegador, así que tus datos nunca salen de tu dispositivo.