Resumen
Esta herramienta verifica la estructura JSON según las reglas que usan los analizadores modernos. Es útil cuando necesitas confirmar que objetos, arrays, cadenas, números, booleanos y null están escritos en formato JSON correcto. Si el contenido es inválido, el resultado señala el primer fallo para que puedas corregir el carácter o la línea exacta que rompe el análisis. Así resulta más fácil detectar comas ausentes, comillas sin escapar, comas finales y desajustes de corchetes antes de enviar datos a una API, un archivo de configuración o un script. Úsala como comprobación directa al copiar cargas útiles, editar cuerpos de petición o revisar exportaciones de datos. Ayuda a distinguir el JSON real del texto que solo se parece a él.
Casos de uso
- Revisión de cuerpo para APIConfirma que una carga POST es válida antes de enviarla, especialmente si incluye objetos y arrays anidados.
- Verificación de archivos de configuraciónComprueba ajustes de apps, flags de funciones o configuración exportada como JSON para evitar fallos al iniciar.
- Inspección de payloads de webhookValida datos de prueba copiados desde logs o eventos antes de mapear campos en otro sistema.
- Limpieza de exportaciones de datosDetecta exportaciones rotas de paneles o scripts donde apareció una coma, comilla o corchete de más.
Como funciona
- 1
Pega el JSON en el campo de entrada.
- 2
El analizador revisa el texto e indica si es válido.
- 3
Si hay un error, corrige la zona marcada y vuelve a comprobarlo.
Ejemplos
Objeto anidado válido
Entrada: {"user":{"id":42,"roles":["admin","editor"],"active":true}}
Salida: JSON válido
Un objeto completo con tipos anidados, booleanos y un array.
Falta una coma entre campos
Entrada: {"name":"Mina" "age":29}
Salida: JSON inválido: se esperaba una coma después de "Mina"
Muestra cómo un pequeño error de puntuación rompe el análisis.
Coma final en un array
Entrada: {"items":["a","b",]}
Salida: JSON inválido: la coma final no está permitida
Ilustra un fallo habitual al editar arrays a mano.
FAQ
¿Qué comprueba primero este validador?
Comprueba si el texto es JSON válido. Si el análisis falla, informa del primer punto donde se rompe la estructura, como una coma ausente, un corchete sin cerrar o una cadena abierta.
¿Por qué falla un texto con comillas simples?
JSON exige comillas dobles para cadenas y nombres de propiedades. Las comillas simples funcionan en objetos de JavaScript, pero no en JSON puro.
¿La coma final cuenta como válida?
No. JSON no permite comas finales en arrays ni objetos, aunque algunos lenguajes sí las acepten en su propia sintaxis.
¿Cómo interpreto la posición del error?
Empieza por la línea o el carácter indicado y revisa la puntuación, las comillas y los corchetes cercanos. El problema real suele estar justo antes del punto marcado.
¿Puede fallar un texto que parece correcto?
Sí. Puede verse bien y aun así contener una comilla sin escapar, un dos puntos ausente, un carácter de control o un número escrito en un formato no admitido.
