¿Por qué mi JSON no es válido?
JSON es un formato estricto: una sola coma de más, una comilla simple o una clave sin comillas hacen que todo el archivo se rechace. El mensaje de error típico («Unexpected token } in JSON at position 1532») no ayuda mucho a encontrar el problema.
Este validador lee el JSON según el estándar (RFC 8259) y, al primer error, te dice qué ocurre en lenguaje claro, la línea y la columna, y te muestra ese trozo del texto con una marca debajo. Un botón lleva el cursor al sitio exacto para que lo corrijas y vuelvas a validar.
Si el JSON es válido verás su tipo raíz (objeto o lista), cuántas claves tiene y su profundidad. También te avisa de las claves repetidas dentro de un mismo objeto: son JSON válido, pero la mayoría de programas solo conservan el último valor y suelen ser un error difícil de ver.
Cómo validar un JSON
- Pega el JSON o abre un archivo .json.
- Pulsa «Validar JSON».
- Si hay un error, lee la explicación y pulsa «Ir al error» para saltar a la línea.
- Corrígelo y vuelve a validar hasta ver «JSON válido».
Errores más comunes en JSON
- Coma final: {"a": 1,} — JSON no admite una coma después del último elemento.
- Comillas simples: {'a': 1} — las claves y los textos van siempre entre comillas dobles.
- Claves sin comillas: {a: 1} — válido en JavaScript, no en JSON.
- Comentarios // o /* */ — JSON no los admite.
- Valores como undefined, NaN o Infinity, o ceros a la izquierda como 007.
- Saltos de línea dentro de un texto: hay que escribirlos como \n.
Preguntas Frecuentes
¿Qué estándar usa el validador?
El de JSON (RFC 8259 / ECMA-404), el mismo que aplican JSON.parse en JavaScript, Python y la mayoría de lenguajes. No acepta extensiones como JSON5 o JSONC (comentarios y comas finales).
¿Valida contra un JSON Schema?
No. Comprueba la sintaxis: que el texto sea JSON correcto. Validar que los campos tengan los tipos o valores que espera tu aplicación (JSON Schema) es otra cosa que esta herramienta no hace.
¿Los intentos con errores gastan la prueba gratis?
No. Puedes validar, corregir y volver a validar las veces que necesites. La prueba se usa cuando obtienes un resultado válido.
¿Se envían mis datos a algún servidor?
No. Todo se procesa en tu navegador con JavaScript. El texto que pegas y los archivos que abres no salen de tu dispositivo, así que puedes usar datos internos o de clientes con tranquilidad.
¿Puedo validar muchos archivos a la vez?
Sí, con ToolStudio Pro: abre varios archivos y verás cuáles son válidos y en qué línea falla cada uno de los demás.
¿Es gratis?
Sí. Puedes probar la herramienta gratis con un documento (pegado o un archivo) y cambiar las opciones las veces que quieras; los intentos con errores no gastan la prueba. Para uso ilimitado y procesar varios archivos a la vez, ToolStudio Pro cuesta 1,99 € al mes e incluye todas las herramientas.