Полностью вопрос № вопроса от меня. В отличие от других вопросов, связанных с JSON, я хочу получить доступ к значению среднего уровня. Считают, что у меня есть JSON, как:D3 получить значение в середине вложенного JSON
"nodes":[
{"Level1":[
{"Level2A":[
{"Level3A":"Value",
"Level3B":"Value"
},
{"Level3A":"Value",
"Level3B":"Value"
}]
},
{"Level2B":[
{"Level3A":"Value",
"Level3B":"Value"
},
{"Level3A":"Value",
"Level3B":"Value"
}]
}]
}]
Я хочу, чтобы получить значение Level2 из (для использования в качестве метки). я могу получить значение LV3 по телефону, например ,:
node.datum().Level1[0].Level2[0].Level3A
, но если бы я попытался
nodae.datum().Level1[].Level2
я получаю объект вместо этого. Идеальным выходом будет массив с [Level2A, Level2B, ...]
Да, были ошибки. Я редактировал свои вопросы, надеюсь, что ничего не получится –
нормально, но у вас есть объект, потому что он находится в режиме json. вы можете использовать некоторую функцию для сопоставления объекта в массив, например this-Array.map http://stackoverflow.com/questions/20881213/converting-json-object-into-javascript-array –