2015-12-19 67 views
-3

我知道這個問題已經出現過幾次了,但答案並沒有幫助我。 我有一個JSON字符串是這樣的:JSON.parse使用正確的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); 

的最後一條語句引發錯誤:意外的標記Ø 我無法弄清楚什麼是錯在這裏,任何幫助表示讚賞, 謝謝,

克里斯

+2

'jsonData'已經是一個對象,爲什麼要解析它? – Andreas

+0

您的JSON已被解析 –

+0

'typeof jsonData'已經是'object'。 – void

回答

-1

謝謝你們快速回復 - 同時,我也想通了也:它應該是: VAR jsonData =「{[...]}」整串繞 THS單引號是失蹤。

+0

如果你已經有了這個對象,你爲什麼要把它放到字符串中,然後將它解析回已經存在的對象中? –