2016-11-24 5 views
0

私はD3jsを使用しようとしています。私が持っているものは、それぞれがキーと値を持っているオブジェクトの配列です。各値はIDとフィールド(A、B)を持っています。私はそれぞれがキーと値を持っているオブジェクトの配列を持っているようにしようとしている、各値はフィールド(A、B)を持っている必要があります。私はこれをする方法を知らない。ネストされたデータの再フォーマット

                私が持っているもの                                                                       私は

は、あなたが私を助けることができますしたいですか?

+0

こんにちは、SOへようこそ。これまで実際に試したことのコードスニペットを追加してください。 – damienc

+0

こんにちは、私はこれを実行する: console.log(data [0] .values [3] .fields); 私は: オブジェクト{A:配列[1]、B:配列[1]} –

+0

このコードは:var data1 = data.forEach(function(d){return d.forEach(function(v){return v})});うまくいかなかった。 –

答えて

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/

+0

ありがとう!それはwordek! –

関連する問題