2015-04-22 78 views
-3

下面是我從發電機DB接收到的JSON數組,我需要在表中迭代相同的顯示結果。其中M是具有多個值的Map。任何人都可以幫助我使用Jquery和HTML部分。使用jquery迭代JSON數組與地圖

{ 
    "Item": { 
     "Subscriptions": { 
      "M": {} 
     }, 
     "NetworkID": { 
      "S": "1234" 
     }, 
     "SubscriptionARNs": { 
      "SS": [ 
       " " 
      ] 
     } 
    } 
} 
+0

「你需要迭代相同的顯示錶中的結果」是什麼意思? – progrAmmar

+0

唯一的數組有'SS'。 – Andy

+0

對不起,我的說明不清楚。我基本上想迭代JSON數組[Item]並將其填充到HTML表格/ div中。 –

回答

1

下面是詳細的所有數據,你可以做你想用它做什麼,第一個對付它作爲一個哈希,第二個爲字符串,第三作爲數組:

data = {....} 
item = data["Item"] 

Subscriptions = item["Subscriptions"] 
NetworkID = item["NetworkID"] 
SubscriptionARNs = item["SubscriptionARNs"] 

// for Subscriptions Data 
M = Subscriptions["M"] 
keys = Object.keys(M) 
for(i = 0;i<keys.length;i++){ 
    console.log(keys[i] +"="+M[keys[i]]) 
} 

// for Network Data 
S = NetworkID["S"] 

// for SubscriptionARNs Data 
SS = SubscriptionARNs["SS"] 
for(i = 0;i<SS.length;i++){ 
    console.log(SS[i]) 
}