2

我正在尝试通过 http 请求从 JSON 中获取数据。我返回了 10 个对象,每个对象都包含几个键。我可以访问特定对象但无法获取密钥。

这段代码在控制台中给我一个对象,我可以看到每个键和值。

  $.getJSON(flurryAPI,
format: "json"
).done (data) ->
  console.log data.event[0]

如何访问特定密钥?例如身份证

这就是我在控制台中看到的上面代码:

Object {@usersLastWeek: "0", @usersLastMonth: "0", @usersLastDay: "0", @totalSessions: "10", @totalCount: "10"…}
4

1 回答 1

0

如果data.event[0]您的对象具有属性,则:

console.log( data.event[0]['@totalCount'] );
console.log( data.event[0]['@usersLastWeek'] );

由于@在属性名称中,您必须使用数组表示法[]而不是对象.表示法。

于 2013-07-18T07:52:37.807 回答