0
我想使用D3js,并有一些问题获取我想要的格式的数据。我拥有的是一个对象数组,每个对象都有一个键和值,每个值都有一个ID和字段(A,B)。我想要有一个对象数组,每个对象都有一个键和值,每个值都必须有字段(A,B)。我不知道该怎么做。嵌套数据重新格式化
我有什么 我想要什么
你能帮助我吗?
我想使用D3js,并有一些问题获取我想要的格式的数据。我拥有的是一个对象数组,每个对象都有一个键和值,每个值都有一个ID和字段(A,B)。我想要有一个对象数组,每个对象都有一个键和值,每个值都必须有字段(A,B)。我不知道该怎么做。嵌套数据重新格式化
我有什么 我想要什么
你能帮助我吗?
如果我没有理解你的问题,这应该做的工作(粗鲁地寿)
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;
}
}
谢谢!它wordek! –
嗨,欢迎SO。你可以添加一些代码片段来说明你到目前为止所尝试过的吗? – damienc
你好,当我执行这个: console.log(data [0] .values [3] .fields);我有: 对象{A:Array [1],B:Array [1]} –
而这段代码:var data1 = data.forEach(function(d){return d.forEach(function(v){return v})});没有工作。 –