我有一个本地数据,格式如下..
var data = [["Local", 75], ["STD", 55], ["ISD", 96], ["VOIP", 123], ["INCOMING", 34], ["INET", 104]];
现在我希望这些数据来自database.Here是我的数据库数据,这是json格式。
var data2= [{"type":"Local","value":"100"},{"type":"STD","value":"200"},{"type":"ISD","value":"234"},{"type":"VOIP","value":"500"},{"type":"INCOMING","value":"234"},{"type":"INET","value":"123"}]
但我无法使用此数据,因为此格式与我的本地数据不同。
所以我的问题是如何将其转换为我的本地数据格式。 请帮忙。
如何将var data2
转换为var data
格式。
答案 0 :(得分:1)
使用map()
功能:
var parsedData = JSON.parse(data2);
data = parsedData.map(function (o) { return [o.type, Number(o.value)]; });
console.log(data);
答案 1 :(得分:0)
这不是有效的JSON。 有效的一个看起来像
[{"type":0,"value":0},{"type":1,"value":2},{"type":2,"value":4},{"type":3,"value":6},{"type":4,"value":8}]
上验证相同内容