2012-05-23 72 views
4

我有产生以下结果查询:简单的JSON阅读API

{ 
    "data": [ 
    { 
     "id": "1107702400" 
    }, 
    { 
     "id": "1149862205", 
     "likes": { 
     "data": [ 
      { 
      "name": "Penelope Test", 
      "category": "Arts/entertainment/nightlife", 
      "id": "411133928921438", 
      "created_time": "2012-05-23T11:41:27+0000" 
      }, 

我可以通过访问的第一个ID:

response.data[i].id 

如何检索第二ID? (?那云数据-ID-DATA-ID的那个)

我有这样的功能:

for(i=0;i<response.data.length;i++) 
      { 
       testdiv.innerHTML += response.data.data[i].id + '<br/>' ; 
      } 

,它可以让我打印的第一个ID。

我需要做什么才能打印第二个ID?

+4

'response.data [1] .likes.data [0] .id' – 2012-05-23 17:00:20

+0

嘿感谢:) 正确的,我有这样一个问题,请, 我有一个查询让我打印第一个ID,但我需要打印每个第一个ID的第二个ID像这样...请看我更新的代码... –

回答

2

在您的示例数据

response.data[i].likes.data[0].id 
+0

@amnotiam说的是什么... –

+0

是的,张贴时我正在打字,当我读它时不得不笑。 – Joe