¿Tu JSON es realmente válido? Pégalo y descúbrelo de inmediato — con el número de línea exacto y el motivo si algo está roto, no solo un error genérico.
Cargando calculadora...
¿Te ha ayudado esta calculadora?
¿Qué es Validador de JSON?
Un Validador de JSON comprueba si tus datos JSON siguen la especificación de sintaxis correcta. Proporciona mensajes de error detallados que muestran exactamente dónde y qué salió mal. Esencial para depurar integraciones de API y archivos de configuración.
Cuándo Usar Esta Calculadora
Comprobar un payload JSON antes de enviarlo a una API para evitar errores 400 Bad Request
Depurar por qué un archivo de configuración no carga encontrando la ubicación exacta del error
Validar datos exportados de una base de datos u hoja de cálculo antes de importarlos a otro sistema
Verificar que la salida JSON de un generador de código o motor de plantillas sea sintácticamente correcta
Probar payloads de webhook o cuerpos de solicitud durante el desarrollo e integración de API
Comprobar un archivo JSON después de resolver un conflicto de fusión para garantizar que no se introdujo ningún error de sintaxis
Pasos:
Pega tu JSON en el área de entrada.
El validador comprueba tu JSON automáticamente.
Verás una insignia verde si es válido o una insignia roja con detalles del error si no lo es.
Corrige cualquier error y vuelve a validar.
Fórmula
Entrada: cadena JSON → Intento de análisis → Válido (verde) o No válido (rojo con detalles del error)
Casos de uso
Validar payloads de API antes de enviarlos
Comprobar archivos de configuración
Depurar errores de análisis de JSON
Verificar la integridad de datos exportados
Beneficios Clave
Validación instantánea de JSON
Mensajes de error detallados con ubicación
Validación automática ante cambios en la entrada
Gratis, sin necesidad de registrarse
Consejos Profesionales
Valida el JSON antes de usarlo en producción
Usa la salida formateada para encontrar problemas estructurales
Combina con el Formateador de JSON para la mejor experiencia
Errores Comunes que Debes Evitar
Usar comentarios en JSON (no compatible)
Mezclar tipos de datos en arrays
Olvidar escapar comillas dobles dentro de cadenas
Términos Clave Explicados
Validación: Comprobación de la corrección sintáctica de JSON
Analizar (Parse): Interpretar una cadena JSON como datos
Error de sintaxis: Violación de las reglas de formato JSON
Validación de esquema: Comprobación de la estructura de datos contra un esquema
Conceptos relacionados
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
Ejemplo
Entrada: {"name":"John","age":30,} tiene una coma final después de 30. El validador informa: "Expected a value at line 1, column 26", señalando exactamente dónde se necesita la corrección.
Interpretación de sus resultados
El validador analiza tu entrada JSON en tiempo real e informa de una insignia verde 'Válido' o una insignia roja 'No válido' con la línea y columna exactas del primer error. Corrige el error informado y vuelve a validar — a menudo hay errores en cascada donde un error causa múltiples problemas posteriores.
Los números de línea y columna apuntan a la posición exacta del carácter donde el analizador falló. Si el error dice 'línea 5, columna 12', ve a esa posición en tu entrada y comprueba los problemas más comunes: una coma faltante, una clave sin comillas, o una coma final.
Para JSON que parece válido pero aún falla, comprueba caracteres invisibles como BOM (marca de orden de bytes) al inicio del archivo, o espacios de no separación dentro de cadenas. Estos pueden ser introducidos por editores de texto u operaciones de copiar y pegar.
Preguntas frecuentes
¿Qué comprueba la validación de JSON?
La validación comprueba la sintaxis JSON correcta: comillas, comas, corchetes, dos puntos y tipos de datos adecuados. Identifica la ubicación exacta de cualquier error de sintaxis.
¿Puede validar archivos JSON muy grandes?
Sí, pero los archivos muy grandes pueden causar problemas de rendimiento en el navegador. Para JSON extremadamente grande (100 MB+), considera usar una herramienta de línea de comandos.
¿Cuáles son los errores JSON comunes?
Los errores comunes incluyen: comas finales, comillas faltantes en las claves, comillas simples en lugar de dobles, comas adicionales en arrays y caracteres especiales sin escapar en las cadenas.
¿Qué es la validación de esquema JSON?
La validación de esquema va más allá de la sintaxis — comprueba si los datos JSON cumplen con una estructura definida, incluidos campos requeridos, tipos de datos, rangos de valores y formas de objetos anidados. Esta herramienta realiza validación de sintaxis.
¿El validador comprueba si hay comentarios en JSON?
Sí. Los comentarios (// o /* */) no son válidos en JSON estándar. Si tu entrada contiene comentarios, el validador informará de un error de sintaxis en la ubicación del comentario.
¿Puede el JSON ser inválido incluso si parece correcto?
Sí. Los problemas invisibles comunes incluyen: caracteres BOM (marca de orden de bytes) al inicio, codificaciones no JSON, claves duplicadas (válidas pero problemáticas), y números en formatos como 01 (ceros iniciales) que son inválidos en JSON.
¿Qué significa 'Unexpected token'?
Este error significa que el analizador encontró un carácter inesperado en esa posición. Causas comunes: falta una coma entre propiedades, falta dos puntos después de una clave, o un valor de cadena sin comillas.
¿En qué se diferencia esto del Formateador de JSON?
El validador comprueba la sintaxis e informa de errores con ubicaciones exactas. El formateador toma JSON válido y lo hace legible con sangría. Usa primero el validador para comprobar errores, luego el formateador para hacerlo legible.
¿Puedo validar JSON desde una URL?
Esta herramienta acepta texto JSON pegado. Para validar JSON desde una URL, obtén el contenido primero (usando las herramientas de desarrollo del navegador o una herramienta como curl), luego pégalo aquí.
¿Es un objeto vacío {} JSON válido?
Sí. Un objeto vacío {} y un array vacío [] son ambos JSON válido. El validador los confirmará como válidos.
¿Cómo soluciono un error de BOM en JSON?
Un BOM (marca de orden de bytes) es un carácter invisible al inicio de un archivo. Abre el archivo en un editor de texto como VS Code, elige 'Guardar con codificación' y selecciona 'UTF-8' (sin BOM) para eliminarlo.