0

访问 Web API 我收到类似于以下内容的 JSON 响应:

example: { @param: 1 }

在javascript中,我可以使用coffeescript访问它,example.@param但在coffeescript中,@它是一个保留字和一个快捷方式,this因此它会引发错误“Parse error on line #: Unexpected '@'”。

我怎样才能访问这个变量?

4

2 回答 2

1

使用这个符号:

example['@param']
于 2013-02-11T01:11:32.563 回答
0

在咖啡脚本中

e={"@param":1}

然后

e["@param"] # get @param value

e={@param:1}如果@param 没有被引号包围,则它是无效的 javascript,它将是一个有效的 json,因为在 json 中必须引用键。

于 2013-02-11T01:13:42.283 回答