La mayoría de errores JSON vienen de pocos problemas de sintaxis.
El analizador encontró un carácter que no esperaba. Causas comunes: claves sin comillas, comillas simples o comas extra.
{"name": Alice}
Solución: usa comillas dobles en claves y valores.
El documento termina antes de cerrar objetos y arrays.
{"name":"Ada"
Solución: añade el } o ] que falta.
Las comas después del último elemento no son válidas.
["a", "b",]
Solución: elimina la coma final.
Los caracteres de control deben escaparse dentro de las cadenas.
"line1
line2"
Solución: reemplaza el salto de línea por \n.