javascript json为每个当前元素创建父元素

时间:2014-07-07 22:24:50

标签: javascript json element parent-child parent

我有以下JSON:

{
  "BTC": "0",
  "XCP": "0",
  "NOBL": "0",
  "USDE": "0",
  "SOC": "0",
  "KDC": "0",
  "DOGE": "0.00000001"
}

我需要获得的是:

[
 { "Coin": "BTC",
    "Value": "0"
 },
 { "Coin": "XCP",
    "Value": "0"
 },
 { "Coin": "NOBL",
    "Value": "0"
 },
 { "Coin": "USDE",
    "Value": "0"
 },
 { "Coin": "SOC",
    "Value": "0"
 },
 { "Coin": "KDC",
    "Value": "0"
 },
 { "Coin": "DOGE",
    "Value": "0.00000001"
 }
]

我不确切知道如何实现这个...我想我需要使用foreach键功能,但我不知道如何解决这个问题...... 的问候,

1 个答案:

答案 0 :(得分:1)

您可以使用“for(var x in y)”类型的循环来枚举源集合:

var source = {
  "BTC": "0",
  "XCP": "0",
  "NOBL": "0",
  "USDE": "0",
  "SOC": "0",
  "KDC": "0",
  "DOGE": "0.00000001"
};

var destination = [];

for (var type in source) {
    destination.push({
        Coin: type,
        Value: source[type]
    });
}
相关问题