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.