我有以下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键功能,但我不知道如何解决这个问题...... 的问候,
答案 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]
});
}