SyntaxError: JSON.parse: nom de propriété attendu ou '}' lors de l'utilisation de graphiques en hauteur
Je suis en train de mettre en œuvre une ligne graphique à l'aide d'highcharts, dans lequel je veux de la couleur des points spécifiques.
Donc je suis en utilisant la déclaration suivante.
JSON.parse("[{x: 1,y: 0},{x:2,y:5,marker:{fillColor:'red'}},{x:3,y:8}]");
à la couleur du point (2,5) en rouge.
Mais, il montre l'erreur que SyntaxError: JSON.parse: expected property name or '}'
source d'informationauteur Rupali Shinde | 2013-03-29
Vous devez vous connecter pour publier un commentaire.
JSON valide chaînes besoin les noms de propriété d'être cité.
Ceci peut être corrigé en citant les noms de propriété comme ci-dessous:
Comme il a été dit plus tôt objet JSON noms doivent être cités. Donc, JSON.analyser va analyser seulement cette chaîne, JSON valide.
Mais si vous ne pouvez pas pour une raison quelconque changement de format de votre chaîne, vous pouvez également analyser à l'aide de
eval
fonction qui peut accepter votre syntaxe. Mais être prudent! C'est bon pour les exploiter.