Skip to content

Validador JSON

Solo en el navegador RFC 8259 JSON parser
El resultado aparece aquí cuando introduces JSON.
Funciona por completo en tu navegador con el analizador JSON integrado.

Resumen

Formatea, valida, minifica y analiza JSON en tu navegador

Comprueba si tu JSON es sintacticamente correcto. Obtén un veredicto claro valido/no valido con la linea y columna exactas.

Guía

Cómo usar

  1. 1
    Pega tu JSON

    Escribe, pega o usa el botón Pegar para traer JSON del portapapeles. El botón Ejemplo carga una pequeña muestra.

  2. 2
    Elige una acción

    Cambia entre Formatear, Validar, Minificar y Analizar con las pestañas. La misma entrada se reutiliza.

  3. 3
    Lee el resultado

    La salida formateada y minificada aparece en el panel de resultado; la validación muestra un veredicto; el análisis enumera cada problema.

  4. 4
    Copia o descarga

    Usa Copiar para enviar el resultado al portapapeles. En las pestanas Formatear y Minificar también puedes Descargar el resultado como archivo .json.

Referencia

Qué comprueba JSON Lint

Problemas que detecta el análisis de JSON y su significado
ProblemaQué significa
Clave duplicadaDos propiedades de un objeto comparten clave — los analizadores conservan solo un valor.
Coma finalUna coma antes de un corchete o llave de cierre — no permitida en JSON estricto.
ComentarioComentarios // o /* */ — válidos en JSON5/JSONC pero rechazados por JSON.
Cadena con comillas simplesCadenas o claves con comillas simples — JSON requiere comillas dobles.
Clave sin comillasUna clave de objeto sin comillas — JSON requiere comillas dobles en cada clave.
Marca de orden de bytesUn carácter BOM oculto al inicio de la entrada que puede confundir a los analizadores.

Errores

Errores comunes de JSON

  • Comas finales

    Una coma tras el último elemento se tolera en JavaScript pero no es válida en JSON. Quítala antes del corchete o la llave de cierre.

  • Comillas simples

    JSON requiere comillas dobles en cada cadena y clave. La pestaña Analizar marca cada comilla simple.

  • Claves sin comillas

    Los literales de objeto de JavaScript permiten {name: "x"}, pero JSON necesita {"name": "x"}.

  • Comentarios

    JSON no tiene sintaxis de comentarios. // y /* */ son válidos en JSON5 y JSONC pero un analizador estándar los rechaza.

Preguntas frecuentes

¿Qué significa «Token inesperado»?
Significa que el analizador encontró un carácter fuera de lugar. Causas comunes: comas finales, comillas simples, claves sin comillas o comentarios. El validador indica la línea y columna exactas.
¿Cuál es la diferencia entre Validar y Analizar?
Validar responde una pregunta — ¿es JSON válido? — e informa del primer error de sintaxis. Analizar va más allá y detecta problemas que el analizador tolera, como las claves duplicadas.
¿Valida contra un esquema JSON?
No. Esta herramienta comprueba la sintaxis JSON, no la estructura. La validación por esquema es un asunto distinto.
¿Mi JSON se envía a un servidor?
No. La validación se ejecuta por completo en tu navegador. Tu JSON nunca sale de tu dispositivo.