0
私から完全にnoobの質問。他のJSONネストされた質問とは異なり、私は中間レベルの値にアクセスしたいと思います。D3ネストされたJSONの真ん中の値を取得
"nodes":[
{"Level1":[
{"Level2A":[
{"Level3A":"Value",
"Level3B":"Value"
},
{"Level3A":"Value",
"Level3B":"Value"
}]
},
{"Level2B":[
{"Level3A":"Value",
"Level3B":"Value"
},
{"Level3A":"Value",
"Level3B":"Value"
}]
}]
}]
は、私が(ラベルとして使用する)レベル2の値を取得したい: は、私のようなJSONを持っていることを考えてみましょう。 私は,:例えば呼び出すことによって
node.datum().Level1[0].Level2[0].Level3A
をLV3値を得ることができますが、私は
nodae.datum().Level1[].Level2
をしようとした場合、私は代わりにオブジェクトを取得します。理想的な出力は[Level2A、Level2B、...]の配列です
ええ、間違いがありました。私は自分の質問を編集し、何も間違っていないことを願っています。 –
大丈夫ですが、jsonのモードになっているのでオブジェクトがあります。いくつかの関数を使用してオブジェクトを配列にマップすることができます.Array.map http://stackoverflow.com/questions/20881213/converting-json-object-into-javascript-array –