Comprueba si un texto es JSON válido — claves y cadenas entre comillas dobles, sin coma tras el último elemento, todos los corchetes y llaves emparejados — e indica el error de sintaxis concreto cuando no lo es. La validación usa el JSON.parse() integrado del navegador, así que no se sube nada.
¿Qué significa "JSON válido"?
El JSON válido sigue una sintaxis estricta: las claves y los valores de texto deben usar comillas dobles (no comillas simples), no puede haber comas finales después del último elemento, y cada corchete y llave debe estar correctamente cerrado y emparejado. Esta herramienta comprueba tu texto contra esa sintaxis usando el JSON.parse() integrado del navegador, y si algo está mal, te indica el error concreto en lugar de dejarte adivinar.
Cómo usar el Validador de JSON
- Pega — pega el JSON que quieres comprobar en el cuadro de entrada de arriba, ya sea la respuesta de una API o un archivo de configuración escrito a mano.
- Valida — pulsa el botón "Validar JSON" para comprobar la sintaxis al instante con
JSON.parse(). - Revisa el resultado — si la sintaxis es correcta aparece una tarjeta de éxito; si algo está mal, una tarjeta de error te indica qué falla y dónde.
- Corrige — arregla el punto que señala el mensaje de error y vuelve a validar, repitiendo hasta que sea válido.
¿Cuáles son los errores de JSON más comunes?
Los tres más frecuentes son problemas con las comillas dobles, comas finales y corchetes desemparejados. Envolver una clave o una cadena con comillas simples (') es un error en JSON: siempre deben ser comillas dobles ("). Tampoco se permite una coma (,) después del último elemento de un array u objeto, y también falla si el número de corchetes o llaves de apertura y cierre no coincide. El mensaje de error de la validación te indica dónde se produjo el problema para que puedas encontrarlo y corregirlo rápidamente.
¿En qué se diferencian validar y formatear?
Validar solo comprueba "¿es este JSON sintácticamente correcto?" e indica si pasa y dónde están los errores. Formatear (embellecer) reorganiza un JSON ya válido con sangría y saltos de línea para que se vea bien, o al revés lo comprime en una sola línea. Comprueba primero aquí que sea válido y luego, para dejarlo bien presentado, usa el Formateador de JSON.
¿Cuándo usar esto?
Útil cuando una llamada a una API está fallando y sospechas que el cuerpo de la solicitud o de la respuesta no es JSON válido, cuando revisas un archivo de configuración editado a mano, o antes de pegar JSON en un sistema que lo rechazará silenciosamente ante un error de sintaxis. Si necesitas embellecer o comprimir un JSON válido, prueba el Formateador de JSON.
¿Están seguros mis datos?
Sí. Toda la validación se realiza dentro de tu navegador únicamente con JSON.parse(), y el JSON que introduces nunca se envía ni se almacena en ningún servidor. Funciona incluso sin conexión a internet, así que puedes comprobar datos sensibles con total tranquilidad.