Herramientas en español / Validar JSON online (JSON Validator) — con línea y columna del errorEnglish version →

Validar JSON online (JSON Validator) — con línea y columna del error

Validar la sintaxis antes de enviar un payload a una API o hacer commit de un archivo de configuración ahorra horas de depuración. Esta herramienta usa la misma gramática estricta que JSON.parse: si pasa aquí, pasa en producción; si no, obtienes la línea y columna del fallo.

La mayoría del JSON inválido no viene de teclear mal un corchete, sino de pegar código de otros lenguajes: diccionarios de Python (comillas simples, True/None), literales de JavaScript (claves sin comillas, comentarios) o comillas tipográficas (« » “ ”) copiadas de un documento.

Cómo se usa

  1. Pega el JSON en el campo de entrada: la validación es automática mientras escribes
  2. Si es válido verás “Valid JSON”; si no, el mensaje de error con línea y columna
  3. Corrige el punto señalado y el resultado se actualiza al instante

Preguntas frecuentes

¿“Válido” significa que mi API lo aceptará?
Significa que se puede parsear. La API todavía puede rechazarlo por motivos de esquema: campos obligatorios ausentes o tipos incorrectos. Eso es validación de esquema, una capa distinta (JSON Schema, Zod, Pydantic).
¿Por qué la posición del error parece desplazada?
El parser informa de dónde se dio cuenta del problema, que a veces es un token después de la causa real. Una coma ausente se reporta al inicio de la clave siguiente: mira justo antes de la posición indicada.
¿Puedo validar NDJSON aquí?
No directamente: NDJSON es un documento JSON por línea. Valida las líneas por separado o conviértelo antes con la herramienta NDJSON a JSON.