Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript CoffeeScript从JSON获取键/值错误_Javascript_Json_Coffeescript - Fatal编程技术网

Javascript CoffeeScript从JSON获取键/值错误

Javascript CoffeeScript从JSON获取键/值错误,javascript,json,coffeescript,Javascript,Json,Coffeescript,这是我的json字符串: { "long-url":"http://a.longlongurl.com"; } var jsonObj = JSON.parse json_str alert(jsonObj.long-url); 解析json字符串: { "long-url":"http://a.longlongurl.com"; } var jsonObj = JSON.parse json_str alert(jsonObj.long-url); 错误:引用错误:未定

这是我的json字符串:

{
    "long-url":"http://a.longlongurl.com";
}
var jsonObj = JSON.parse json_str
alert(jsonObj.long-url);
解析json字符串:

{
    "long-url":"http://a.longlongurl.com";
}
var jsonObj = JSON.parse json_str
alert(jsonObj.long-url);
错误:
引用错误:未定义url
。看起来键中的
-
会导致此错误。如果键中有一个
减号
,如何获取值


谢谢。

jsonObj.long

那不是你想做的

相反,请使用索引符号:

jsonObj["long-url"]

jsonObj.long
中减去
url

那不是你想做的

相反,请使用索引符号:

jsonObj["long-url"]