CoffeeScript从JSON获取键/值错误

时间:2013-04-07 16:44:30

标签: javascript 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,如何获取价值?

感谢。

1 个答案:

答案 0 :(得分:4)

url减去jsonObj.long 那不是你想要做的。

相反,请使用索引符号:

jsonObj["long-url"]