通过json运行循环

时间:2011-04-18 10:24:58

标签: javascript json node.js

这是我的回复,我想通过卡片循环

{ success: true,
  message: 'getcard success',
  cards: 
   [ { cardid: '23',
       cardtype: 'A',
       status: 'A',
       refername: 'rahulsgib',
       refertype: 'G',
       owner: 'rahul',
       validate: true },
     { cardid: '25',
       cardtype: 'A',
       status: 'A',
       refername: 'rahulsgib',
       refertype: 'G',
       owner: 'namita',
       validate: true } ] }

我试过的是

for(var cards in response.cards) {


}

但它无法工作并停止我的节点服务器,我们也使用了大麻,但我不知道我应该在这里使用大麻,我应该在哪里使用大麻。

我也尝试了这个

var cards=response.cards;
self.log.debug('card '+cards.length);
for (var i=0; i<cards.length;i++) {
// self.log.debug('card '+sys.inspect(cards[i]));
}

但这也不起作用

1 个答案:

答案 0 :(得分:1)

解决了问题,问题是自我没有被定义。 我正在通过暴发户运行,所以错误是不可见的。当我运行节点server.js时,错误是可见的。