Validador JSON
Comprueba la sintaxis de JSON y encuentra errores rápido.
Funciona en tu navegador. Nada de lo que escribes se envía a ningún sitio.
- Ubicación exacta del error
- Salta directo al error
- Nada se sube
Cómo validar JSON
- Pega o sube tu JSON.
- Lee el aviso de correcto o incorrecto.
- Corrige la línea y columna indicadas, si las hay.
JSON válido frente a no válido
| Ejemplo | ¿Válido? | Por qué |
|---|---|---|
| {"a": 1} | Sí | Clave entre comillas dobles, número simple |
| {'a': 1} | No | No se permiten comillas simples |
| {"a": 1,} | No | Coma sobrante antes de la llave de cierre |
| {a: 1} | No | La clave no tiene comillas |
| // nota\n{"a": 1} | No | JSON no tiene sintaxis de comentarios |
Qué no comprueba la validación de JSON
- Si los datos coinciden con una forma o esquema esperado.
- Si están presentes los campos obligatorios, o si un campo tiene el tipo que esperas.
- Cualquier cosa sobre cómo se generó el JSON, solo si el texto en sí está bien formado.
Dónde ayuda un validador de JSON
- Comprobar una respuesta de API antes de escribir código contra ella.
- Confirmar que un archivo de configuración editado a mano sigue siendo sintácticamente correcto.
- Revisar JSON generado por un script o un modelo de lenguaje antes de usarlo.
Preguntas frecuentes sobre Validador JSON
¿Qué tipos de errores detecta esto?
Errores de sintaxis como comas que faltan, claves sin comillas, comas sobrantes y corchetes que no coinciden. No comprueba tus datos contra un esquema.
¿Por qué dice que mi JSON no es válido si parece correcto?
JSON no permite comas sobrantes, comillas simples ni comentarios, aunque los literales de objeto de JavaScript sí. Esas son las causas más comunes.
¿Puedo comprobar el JSON de una respuesta de API?
Sí. Pega el cuerpo de la respuesta en bruto, o súbelo como archivo .json o .txt.
¿Valida contra un JSON Schema?
No, solo comprueba que el texto sea JSON sintácticamente válido. Usa un validador de esquemas aparte para reglas de estructura y tipo.
¿Un resultado verde de "JSON válido" significa que mis datos son correctos?
Significa que el texto sigue exactamente la gramática de JSON, nada más. Un documento JSON válido todavía puede faltarle campos o tener valores incorrectos para lo que sea que planees hacer con él.
¿Puedo validar un archivo JSON Lines (NDJSON), con un objeto por línea?
No directamente, ya que este validador espera un solo valor JSON para toda la entrada. Envuelve las líneas en un array y añade comas entre ellas, o comprueba una línea a la vez.
¿Puedo comprobar JSON pegado desde una conversación con un asistente de IA?
Sí, esa es una fuente común de una coma sobrante suelta o comillas simples. Pega el texto en bruto y el validador señala la línea y columna exactas a corregir.
¿Los espacios en blanco o la sangría afectan a si el JSON es válido?
No. JSON permite cualquier cantidad de espacios en blanco entre tokens. La sangría es solo una elección de estilo; la validez depende únicamente de la estructura y la sintaxis.