2013-04-07 50 views
0

得到的鍵/值誤差這裏是我的JSON字符串:的CoffeeScript從JSON

{ 
    "long-url":"http://a.longlongurl.com"; 
} 

解析JSON字符串:

var jsonObj = JSON.parse json_str 
alert(jsonObj.long-url); 

錯誤:ReferenceError: url is not defined。看起來像-在關鍵使這個錯誤。如果密鑰中有minus,如何獲得價值?

謝謝。

回答

4

jsonObj.long減去url
這不是你想要做的。

相反,使用索引符號:

jsonObj["long-url"]