Skip to main content
Volver a herramientas

Validador JSON

Valida JSON y muestra mensajes de error detallados

Acerca de Validador JSON

Te dice si tu texto es JSON estricto usando el analizador integrado del navegador. Si la entrada es válida, muestra si la raíz es un objeto, un array o un valor primitivo y cuántas claves o elementos tiene en el primer nivel; si no lo es, el mensaje de error del analizador explica qué falló. Útil para revisar payloads de API, archivos de configuración y fixtures de prueba antes de que lleguen a tu código.

Categoría: Codificación.

Preguntas frecuentes

¿Por qué falla la validación de mi JSON?

▾

Causas comunes: comas finales (no permitidas en JSON), cadenas con comillas simples, comentarios, claves sin comillas, o un carácter al inicio/final. Solo se informa el primer error, y el mensaje proviene del analizador JSON de tu navegador, así que su redacción, y si incluye línea y columna, varía según el navegador.

¿Acepta JSON5 o JSON con comentarios?

▾

No. La validación sigue el JSON estricto definido en el RFC 8259, la misma gramática que usa JSON.parse(), así que los comentarios, las comas finales, las comillas simples y las claves sin comillas son errores, aunque JSON5 y el dialecto JSONC que usan tsconfig.json y la configuración de VS Code los permitan.

¿Detecta claves duplicadas?

▾

No. Igual que JSON.parse(), acepta un objeto que repite una clave y conserva solo el último valor, porque el RFC 8259 recomienda nombres únicos pero no los exige. El conteo de claves que se muestra para un objeto válido cuenta cada clave distinta una sola vez.

¿Esto valida JSON Schema?

▾

Esta herramienta valida solo la sintaxis JSON. Para validación de JSON Schema (verificar que los datos coinciden con una definición de esquema), se necesita una herramienta separada.

Herramientas relacionadas