← Todas las guías

JSON · VALIDACIÓN · SINTAXIS

Errores comunes al validar JSON

JSON tiene una sintaxis más estricta que un objeto escrito como código JavaScript. Estos casos explican algunos de los errores habituales que puede señalar el navegador.

Coma después del último elemento

Una coma final no es válida después del último campo de un objeto o del último elemento de una lista. Elimina la coma antes del cierre:

{"nombre":"Ana",}

Debe quedar como {"nombre":"Ana"}.

Comillas dobles obligatorias

Los nombres de las propiedades y los valores de texto usan comillas dobles. Las comillas simples que se aceptan en algunos lenguajes no son JSON válido:

{'nombre':'Ana'}

Usa {"nombre":"Ana"} en su lugar.

Comentarios y valores especiales

El estándar JSON no incluye comentarios. Tampoco reconoce undefined, NaN o los nombres de valor de JavaScript true y false sin minúsculas exactas: los booleanos JSON válidos son true y false, y el valor vacío se escribenull.

Caracteres dentro de cadenas

Las comillas dobles dentro del texto deben escaparse con una barra inversa. Para representar una barra inversa dentro de una cadena JSON, también se duplica:

{"mensaje":"Dijo: \"hola\""}

Valida sin ejecutar el contenido

Pega el texto o selecciona un archivo en elvalidador y formateador JSON. Usa «Validar y formatear» para obtener una salida legible; si aparece un error, la posición depende de lo que informe el motor del navegador. La herramienta analiza JSON como datos, no ejecuta JavaScript ni corrige automáticamente entradas inválidas.