Los 8 errores más comunes en JSON y cómo arreglarlos
Comas finales, comillas simples, comentarios, números mal escritos… qué significa cada error y cómo corregirlo.
Comprueba si un JSON es válido con errores comprensibles.
Se procesa en tu navegador
Se usan comillas simples. En JSON, los textos y las claves van entre comillas dobles (").
Línea 2, columna 3.
Comprueba si un texto es JSON válido y, si no lo es, descubre exactamente dónde y por qué. En lugar del críptico «Unexpected token», verás la línea marcada y una explicación como «sobra una coma antes del cierre» o «las claves deben ir entre comillas dobles».
Si el JSON es válido, verás su tipo raíz, profundidad, número de claves y tamaño, y avisos sobre claves duplicadas o números que perderían precisión.
[1, 2, 3,] no es válido: el JSON no admite una coma antes de ] o }.
{'id': 1} no es válido: las cadenas y claves deben usar comillas dobles: {"id": 1}.
En JSON los literales van en minúsculas: true, false y null. True con mayúscula viene de Python.
El estándar lo desaconseja pero no lo prohíbe. La mayoría de lectores se quedan con el último valor, lo que suele causar fallos difíciles de detectar.
No; comprueba la sintaxis. La validación de esquemas depende de cada proyecto.
Comas finales, comillas simples, comentarios, números mal escritos… qué significa cada error y cómo corregirlo.