Gratis · Rápido · Privado

Verifique la sintaxis de su JSON y localice cualquier error

La sintaxis de JSON es estricta y un único carácter fuera de lugar basta para que todo el documento deje de ser válido.

Comprueba comillas dobles en todas las claves y cadenas

🔒

Detecta llaves y corchetes sin cerrar o mal emparejados

Localiza comas finales y comas que faltan entre elementos

Muestra la línea y la columna exactas de cada fallo de sintaxis

Coste
Nivel gratuito
Registro
No requerido
Procesamiento
Según la herramienta
Privacidad
Método indicado
IframeResponsiveAtribución incluida

Añade Validador de JSON a tu sitio web

Coloca Validador de JSON en una entrada, documentación, intranet o portal escolar con un iframe. El procesamiento, la privacidad y los límites son los mismos que en la página completa.

  • Una línea de HTML lista para copiar
  • Responsive: se adapta a cualquier ancho
  • El código no incluye credenciales de API

Código de inserción

<iframe
  src="https://www.fixtools.io/json/json-validator?embed=1&lang=es"
  width="100%"
  height="780"
  frameborder="0"
  style="border:0;border-radius:16px;max-width:900px;"
  title="Validador de JSON by FixTools"
  loading="lazy"
  allow="clipboard-write"
></iframe>

Atribución amable: aparece un pequeño enlace "Powered by FixTools" en el pie del embed.

Las reglas de sintaxis de JSON y cómo comprobarlas

La regla de sintaxis que más quebraderos de cabeza provoca es el uso de las comillas. En JSON, tanto las claves de los objetos como los valores de texto deben ir siempre entre comillas dobles rectas. Las comillas simples, habituales en JavaScript y en Python, no son válidas y provocan un error de análisis. Tampoco se admiten las comillas tipográficas o curvas que insertan automáticamente algunos procesadores de texto y clientes de correo. Un error frecuente es escribir una clave sin comillas, como si fuera un identificador de JavaScript. El estándar lo prohíbe: la forma con la clave sin comillas no es válida, mientras que la misma clave entre comillas dobles sí lo es. Este verificador detecta cualquiera de estas variantes y le indica el carácter concreto que las provoca.

El segundo grupo de reglas tiene que ver con el emparejamiento de las estructuras. Cada objeto se delimita con una llave de apertura y una de cierre, y cada arreglo con un corchete de apertura y otro de cierre. Estos delimitadores deben anidarse correctamente: no se puede cerrar un objeto antes de haber cerrado el arreglo que contiene, ni dejar una llave abierta al final del documento. Un descuido muy común al editar JSON a mano es borrar un valor y olvidar la llave o el corchete correspondiente, lo que deja la estructura desequilibrada. El verificador lleva la cuenta de cada símbolo que se abre y espera su cierre en el orden adecuado, de modo que puede señalarle con precisión dónde se rompe el equilibrio de la anidación.

Las comas son el tercer punto donde suele fallar la sintaxis. Dentro de un objeto o de un arreglo, cada elemento se separa del siguiente mediante una coma, pero el estándar es tajante: no puede haber una coma después del último elemento. Esta coma final, tan cómoda en muchos lenguajes de programación, invalida el JSON. El problema opuesto también existe: olvidar una coma entre dos elementos hace que el analizador encuentre un valor donde esperaba un separador. Ambas situaciones se traducen en un error de sintaxis que detiene el análisis. El verificador distingue entre las dos y le indica si sobra o falta una coma, además de la posición exacta, para que la corrección sea inmediata y no tenga que revisar todo el documento línea por línea.

Conviene recordar que JSON es un formato de datos, no un lenguaje de programación, por lo que no admite comentarios de ningún tipo. Ni las dobles barras ni los bloques con asterisco están permitidos, aunque algunos entornos toleren extensiones no estándar. Cuando el intérprete JSON.parse de JavaScript procesa una cadena, aplica exactamente estas reglas y lanza una excepción SyntaxError en cuanto encuentra la primera infracción, deteniéndose en ese punto. Ese comportamiento explica por qué a veces un documento con varios errores solo muestra el primero: hay que corregirlo y volver a analizar para que aparezca el siguiente. Este verificador replica esa lógica, de modo que lo que aquí se declara como sintaxis válida también será aceptado por el analizador nativo de su aplicación.

Todo el proceso de verificación se ejecuta de forma local en su navegador, sin que el contenido de su JSON salga de su equipo. Esto resulta cómodo y seguro cuando revisa respuestas de API con datos privados o archivos de configuración internos, porque nada se sube a un servidor externo. La comprobación es instantánea, funciona con documentos grandes y no requiere registro ni tiene coste. Integrar esta verificación en su flujo de trabajo es sencillo: antes de pegar un objeto en el código, de confirmar un archivo de configuración o de enviar una carga útil a un endpoint, una pasada rápida por el verificador le confirma que la sintaxis es correcta y le evita errores difíciles de diagnosticar más adelante.

Cómo usar esta herramienta

💡

Pegue su JSON en el verificador y ejecute la comprobación para localizar cualquier error de sintaxis con su línea y columna exactas.

Cómo Funciona

Guía paso a paso para verifique la sintaxis de su json y localice cualquier error:

  1. 1

    Introduzca el JSON

    Pegue el fragmento cuya sintaxis quiere comprobar en el editor o cargue un archivo .json desde su equipo. Puede tratarse de una respuesta de API, un archivo de configuración o cualquier objeto copiado de sus registros.

  2. 2

    Analice la sintaxis

    Pulse validar para que la herramienta recorra el documento carácter a carácter. Comprueba las comillas, el emparejamiento de llaves y corchetes y la colocación de las comas siguiendo las reglas estrictas del estándar JSON.

  3. 3

    Localice el error

    Si la sintaxis es incorrecta, la herramienta detiene el análisis en el primer fallo y le muestra su línea y columna, junto con el motivo, como una coma inesperada o una comilla que no cierra.

  4. 4

    Corrija y repita

    Diríjase a la posición señalada, ajuste el carácter problemático y vuelva a verificar. Repita el proceso hasta que no queden errores de sintaxis y el documento se declare completamente válido y listo para usarse.

Casos de uso reales

Situaciones comunes donde este enfoque marca la diferencia:

Depurar un error de análisis en producción

Cuando su aplicación lanza un SyntaxError al procesar una carga útil, pegue ese mismo texto aquí para reproducir el fallo. El verificador le muestra el carácter concreto que rompe la sintaxis, algo que el mensaje genérico del entorno no siempre precisa.

Revisar un archivo de configuración JSON

Antes de confirmar cambios en un tsconfig.json o en un manifiesto, verifique su sintaxis para descartar comas finales, comillas simples o llaves sin cerrar. Así evita que la herramienta de compilación falle con un mensaje poco claro durante el despliegue.

Validar JSON escrito a mano

Al redactar datos de prueba o un cuerpo de petición manualmente, es fácil olvidar una coma o desequilibrar los corchetes. Pegue el borrador en el verificador para confirmar que la sintaxis cuadra antes de incorporarlo a sus pruebas o a su documentación.

Consejos profesionales

Obtén mejores resultados con estas sugerencias de expertos:

1

Corrija de arriba abajo

El verificador se detiene en el primer error de sintaxis. Corrija ese fallo y vuelva a analizar en lugar de intentar arreglar varios a la vez; a menudo un único símbolo mal colocado, como una llave, desplaza la interpretación del resto del documento.

2

Desconfíe de lo copiado y pegado

El texto copiado desde chats, correos o documentos suele traer comillas curvas o espacios invisibles que rompen la sintaxis. Si un JSON parece correcto a la vista pero no valida, sospeche de estos caracteres ocultos y reescriba las comillas dudosas.

3

Distinga sintaxis de estructura

Este verificador comprueba que la sintaxis sea correcta, no que el documento tenga los campos que su aplicación espera. Para confirmar además que existen ciertas claves y tipos, valide el JSON contra un JSON Schema con la herramienta correspondiente.

FAQ

Preguntas frecuentes

Comprueba que el texto respeta las reglas del formato: comillas dobles en claves y cadenas, llaves y corchetes bien emparejados, comas correctas entre elementos y ausencia de comas finales o comentarios. No juzga si los datos tienen sentido, solo si la sintaxis es válida.
Porque el estándar JSON solo admite comillas dobles rectas para claves y cadenas. Las comillas simples son válidas en JavaScript o Python, pero no en JSON. Sustituya cada comilla simple por una comilla doble y el error de sintaxis desaparecerá al volver a verificar.
No. La coma final está prohibida por el estándar y provoca un error de sintaxis, aunque muchos lenguajes la toleren. Elimine la coma que sigue al último elemento de un objeto o de un arreglo y el documento volverá a ser válido.
El estándar JSON no admite comentarios de ninguna clase, ni con doble barra ni con bloques de asterisco. Si necesita anotaciones, guárdelas en una clave del propio objeto o en un archivo aparte. El verificador marcará cualquier comentario como error de sintaxis.
No. La verificación se realiza de forma local en su navegador con JavaScript. El contenido que pega o el archivo que carga no se sube a ningún servidor ni se guarda, de modo que puede comprobar datos internos o sensibles sin riesgo de exposición.
Porque el análisis de JSON se detiene en la primera infracción de sintaxis, igual que hace JSON.parse. Corrija el error señalado y vuelva a verificar; si quedan más problemas, la herramienta le mostrará el siguiente, y así sucesivamente hasta que el documento sea válido.
No. La herramienta identifica y localiza cada fallo de sintaxis con su línea, columna y motivo, pero es usted quien aplica la corrección. Este enfoque le permite decidir el cambio exacto y evita alteraciones automáticas no deseadas en sus datos.

¿Listo para empezar?

Abre Validador de JSON para revisar sus límites gratuitos y su método de procesamiento.

Abrir Validador de JSON →

Nivel gratuito · Sin cuenta · Límites transparentes