Comprobar que un JSON es sintácticamente válido no garantiza que tenga la forma que su aplicación espera.
Cargando Validador de JSON…
Valida un documento JSON contra un JSON Schema que usted define
Comprueba campos obligatorios, tipos de valor y estructura
Señala las propiedades que faltan o que incumplen el esquema
Requiere dos entradas: el JSON y el esquema que debe cumplir
Coloca Validador de JSON en una entrada, documentación, intranet o portal escolar con un iframe. El procesamiento, la privacidad y los límites son los mismos que en la página completa.
Código de inserción
<iframe
src="https://www.fixtools.io/json/json-validator?embed=1&lang=es"
width="100%"
height="780"
frameborder="0"
style="border:0;border-radius:16px;max-width:900px;"
title="Validador de JSON by FixTools"
loading="lazy"
allow="clipboard-write"
></iframe>Atribución amable: aparece un pequeño enlace "Powered by FixTools" en el pie del embed.
JSON Schema es un vocabulario estándar que permite describir la forma que debe tener un documento JSON. En lugar de limitarse a comprobar que la sintaxis es correcta, un esquema define expectativas de más alto nivel: qué propiedades son obligatorias, qué tipo de dato admite cada una (cadena, número, booleano, objeto o arreglo), qué valores están permitidos y cómo se anidan las estructuras. Un esquema es, a su vez, un documento JSON, con palabras clave reservadas como type, properties, required o items. Validar un documento contra su esquema equivale a comprobar un contrato: si el JSON cumple todas las reglas declaradas, se considera conforme; si incumple alguna, la validación falla y conviene saber exactamente qué regla se ha roto y en qué propiedad.
Es importante distinguir dos niveles de validación que a menudo se confunden. La validación de sintaxis solo comprueba que el texto respeta las reglas del formato JSON: comillas dobles, comas correctas y llaves emparejadas. Un documento puede superar esa comprobación y, aun así, ser inútil para su aplicación si le falta un campo obligatorio o si un número llega como cadena de texto. La validación contra un esquema cubre precisamente ese segundo nivel: la estructura y la semántica de los datos. Por eso ambos controles se complementan. Primero conviene asegurarse de que el JSON es sintácticamente válido y, después, comprobar que además cumple el esquema que su sistema espera. Esta herramienta se centra en el segundo paso, partiendo de un documento que ya debe estar bien formado.
Cuando valida un documento contra un esquema, la herramienta examina varios aspectos. Primero, los campos obligatorios: si el esquema declara ciertas propiedades como required y el JSON no las incluye, la validación las marca como ausentes. Segundo, los tipos: si una propiedad se define como número pero el documento entrega una cadena, o si se espera un arreglo y llega un objeto, se registra la discrepancia. Muchos esquemas añaden restricciones adicionales, como longitudes mínimas y máximas, formatos de cadena, valores enumerados o rangos numéricos. La validación contrasta cada valor con estas reglas y le informa de cuál no se cumple. El resultado no es un simple válido o no válido, sino una lista de incumplimientos que le orienta sobre qué corregir en el documento o en el propio esquema.
Validar contra un esquema es especialmente útil cuando varios sistemas intercambian datos y necesitan ponerse de acuerdo sobre su forma. En el desarrollo de API, un esquema documenta el contrato entre el servidor y sus clientes: describe qué campos incluye cada respuesta y qué tipo tiene cada uno, de modo que se pueda comprobar automáticamente que una carga útil respeta ese contrato antes de procesarla. Los archivos de configuración también se benefician de un esquema, ya que permite detectar opciones mal escritas o valores del tipo incorrecto antes de que la aplicación arranque. Incluso al generar datos de prueba conviene validarlos contra el esquema de destino para asegurarse de que representan casos realistas. En todos estos escenarios, comprobar la conformidad por adelantado evita fallos silenciosos más adelante.
Esta herramienta requiere dos entradas por su parte, el documento JSON y el esquema, y las contrasta sin salir de su navegador. Ni el JSON ni el esquema se suben a ningún servidor de FixTools: todo el análisis ocurre de forma local, lo que le permite validar contratos internos o datos confidenciales sin exponerlos. Tenga en cuenta que la herramienta comprueba la conformidad y le señala los incumplimientos, pero no inventa el esquema por usted ni modifica sus datos automáticamente; es usted quien decide si ajusta el documento para que cumpla el esquema o si corrige el esquema para reflejar la realidad de los datos. Este control explícito resulta valioso cuando el esquema forma parte de la documentación oficial de su API o de su proyecto.
Pegue su documento JSON y su JSON Schema en el validador y ejecute la comprobación para ver si la estructura, los campos y los tipos cumplen el esquema.
Guía paso a paso para valide su json contra un esquema para comprobar su estructura:
Prepare el JSON y el esquema
Necesita dos entradas: el documento JSON que quiere validar y el JSON Schema que describe su estructura esperada. Tenga a mano ambos textos, ya sea copiados del portapapeles o cargados desde archivos de su equipo.
Introduzca ambos documentos
Pegue el JSON en el editor principal y el esquema en el campo destinado al schema. La herramienta interpretará el esquema para conocer qué claves son obligatorias, qué tipos se esperan y qué restricciones debe cumplir cada valor.
Ejecute la validación
Pulse validar para contrastar el documento con el esquema. El proceso se ejecuta de forma local en su navegador y comprueba, propiedad a propiedad, si el JSON respeta las reglas de estructura y de tipos definidas.
Revise los incumplimientos
La herramienta enumera las diferencias: campos obligatorios ausentes, valores con un tipo incorrecto o propiedades que no encajan. Corrija el JSON o ajuste el esquema según corresponda y vuelva a validar hasta que ambos concuerden.
Situaciones comunes donde este enfoque marca la diferencia:
Comprobar el contrato de una API
Defina en un esquema los campos y tipos que debe devolver un endpoint y valide contra él una respuesta real. Así confirma que el servicio cumple el contrato acordado antes de que su cliente intente procesar la carga útil.
Validar un archivo de configuración
Describa en un esquema las opciones válidas de su archivo de configuración JSON, con sus tipos y valores permitidos. Al validar el archivo contra ese esquema detecta opciones mal escritas o tipos incorrectos antes de que la aplicación falle al arrancar.
Verificar datos de prueba
Antes de usar un lote de datos de ejemplo en sus pruebas, valídelo contra el esquema de destino. La herramienta le indica si a algún registro le falta un campo obligatorio o si un valor tiene un tipo que su código no espera.
Obtén mejores resultados con estas sugerencias de expertos:
Empiece por un esquema sencillo
No hace falta describir cada propiedad de golpe. Comience declarando el tipo raíz y los campos obligatorios más importantes, valide, y añada restricciones de forma progresiva. Un esquema que crece por iteraciones es más fácil de mantener y de depurar.
Valide la sintaxis antes que el esquema
La validación contra un esquema parte de que el JSON ya está bien formado. Si el documento tiene errores de sintaxis, corríjalos primero con un validador de sintaxis y, una vez que sea válido, contrástelo con el esquema para comprobar su estructura.
Marque como obligatorio solo lo imprescindible
Declarar demasiados campos como required hace que el esquema sea frágil y rechace documentos por diferencias menores. Reserve required para las propiedades sin las cuales su aplicación no puede funcionar y deje el resto como opcionales para ganar flexibilidad.
Otras herramientas que podrían resultarte útiles:
Validar JSON online gratis
Verificador de sintaxis JSON
Verificar JSON en busca de errores
Verifique su JSON en busca de errores y descubra dónde están
Verifique su JSON en busca de errores gratis y en el navegador. La herramienta localiza cada fallo y le muestra su línea y columna exactas para corregirlo.
Verifique la sintaxis de su JSON y localice cualquier error
Verifique la sintaxis de su JSON gratis y en el navegador. Detecte comillas, llaves, corchetes y comas mal colocados con la posición exacta del error.
Descubra qué hace inválido su JSON y cómo corregirlo
Descubra qué hace inválido su JSON y cómo corregirlo, gratis y en el navegador. La herramienta señala el fallo exacto y usted aplica el arreglo.
Valide su JSON online y gratis en el navegador
Valide JSON online y gratis en su navegador. Pegue el texto y vea al instante si es válido, con la ubicación exacta del primer error.
Linter de JSON online para detectar errores de sintaxis
Linter JSON online y gratuito que analiza su JSON en el navegador, detecta errores de sintaxis y le muestra la línea y la posición exactas del problema.
Cómo corregir el error de token inesperado en JSON
¿Le aparece el error de token inesperado en JSON? Localice el carácter que sobra con este validador gratuito que funciona en el navegador.
Abre Validador de JSON para revisar sus límites gratuitos y su método de procesamiento.
Abrir Validador de JSON →Nivel gratuito · Sin cuenta · Límites transparentes