将JSON对象值分配给变量

时间:2013-03-18 22:32:45

标签: json angularjs variable-assignment

我正在尝试从JSON对象中提取某个名称/值对&将其分配给变量。

我的对象样本

{"new":[{"id":"185","title":"new time","slug":"new-time","time":"1363641168","text":"all done","deletetime":null}]

我正在尝试将时间分配给timestamp变量,以便稍后在我的AngularJS应用中使用。无论如何,我尝试,它返回 undefined

$scope.news = data.new["time"];

访问时间值的正确方法是什么?

2 个答案:

答案 0 :(得分:3)

new是JavaScript中的关键字,因此您无法在属性访问表示法中使用它。考虑将数据中的新元素重命名为'newItems'或其他内容。

答案 1 :(得分:1)

“new”是一个数组,所以第一项的时间道具是:

data.new[0].time