我正在嘗試從JSON數據中獲取phone
,并使用D3。
[
{
"id": "00000",
"type": "company",
"name": "Ideal-Phones",
"icon": "\uf1ad",
"level" :"0",
"display" : "block",
"context": [
{"context-id": "10000", "name": "phone"}
]
},
{
"id": "00100",
"type": "software",
"name": "Jira",
"icon": "\uf7b1",
"parent" : "00000",
"level" :"1",
"display": "none",
"context": [
{"contxt-id": "10001", "name": "Jira"}
]
}
]
我可以通過以下方式獲得level
:
function click(d) {
console.log(d.level)}
.. 并認為console.log(d.context.name)會起作用。
正如@Nick所說,
context
的類型是一個數組。所以你應該像下面那樣通過index
訪問它更多要求:循環并比較
name
屬性