使用jquery使用map迭代JSON数组

时间:2015-04-22 00:26:40

标签: javascript jquery json

下面是我从发电机数据库接收的JSON数组,我需要在表中迭代相同的显示结果。其中M是具有多个值的Map。任何人都可以帮助我使用Jquery和HTML部分。

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

1 个答案:

答案 0 :(得分: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])  
}