JSON.parse使用正确的JSON字符串给出意外的令牌错误

JSON.parse gives unexpected token error with correct JSON string

本文关键字:JSON 意外 令牌 错误 字符串 parse      更新时间:2023-09-26

我知道这个问题已经出现过好几次了,但答案并没有帮助我。我得到一个json字符串,如下所示:

var jsonData = {
"target1": [
{"x":"222",
"y":"333",
"WPtext":"go right"},
{"x":"444",
"y":"444",
"WPtext":"go left"}
],
"target2": [
 {"x":"111",
 "y":"123",
"WPtext":"turn left"}
]
};
var waypoints = JSON.parse(jsonData);

最后一条语句抛出错误:意外的令牌o我不知道这里出了什么问题,我们非常感谢您的帮助,谢谢你,

Chris

感谢各位的快速回复-与此同时,我也明白了:应该是:var jsonData="{[…..]}"整个字符串中缺少单引号。