嵌套数据重新格式化

时间:2016-11-24 15:13:47

标签: javascript d3.js

我正在尝试使用D3js并且在以我想要的格式获取数据时遇到一些问题。我所拥有的是一个对象数组,每个对象都有一个键和值,每个值都有一个id和字段(A,B)。我想要一个对象数组,每个对象都有一个键和值,每个值必须有字段(A,B)。我不知道该怎么做。

我拥有什么 我想要什么

你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

如果我确实理解了你的问题,这应该做的工作(非常粗鲁的方式)

var size = a.length; //a is your object 
for(var i = 0; i < size; i++) {
        var inSize = a[i].values.length;
    for(var j = 0; j < inSize; j++) {
        a[i].values[j] = a[i].values[j].fields;
    }
}

https://jsfiddle.net/vuLr99hh/