獲取JSON子數據

我正在嘗試從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訪問它

var data = [
      {
          "id": "00000", 
          "type": "company", 
          "name": "Ideal-Phones", 
          "icon": "\uf1ad",
          "level" :"0",
          "display" : "block",
          "context": [
              {"context-id": "10000", "name": "phone"}
          ]
      }
   ];
var firstItem = data[0].context;
console.log("Is array: " + Array.isArray(firstItem));

var firstContext_of_firstItem = firstItem[0];
console.log("Value: " + firstContext_of_firstItem.name);

更多要求:循環并比較name屬性

var data = [
      {
          "id": "00000", 
          "type": "company", 
          "name": "Ideal-Phones", 
          "icon": "\uf1ad",
          "level" :"0",
          "display" : "block",
          "context": [
              {"context-id": "10000", "name": "phone"},
              {"context-id": "10001", "name": "Ideal-Phones"},
          ]
      }
   ];
   
for(let item of data){
  var name_of_item = item.name;
  for(let childContext of item.context){
    var name_of_child_context = childContext.name;
    if(name_of_item === name_of_child_context){
      // do something here
      console.log(childContext);
    }
  }
}

主站蜘蛛池模板: 久久se精品一区二区影院| 免费在线视频一区| 一级特黄性色生活片一区二区| 国产精品一区12p| 爆乳无码AV一区二区三区 | 国产伦精品一区二区免费| 一区二区三区观看免费中文视频在线播放| 深田咏美AV一区二区三区| 精品一区二区三区在线成人| 香蕉视频一区二区| 女同一区二区在线观看| 久久一区不卡中文字幕| 国产成人欧美一区二区三区| 一区二区三区精密机械| 岛国精品一区免费视频在线观看| 91精品国产一区二区三区左线 | 国语精品一区二区三区| 精品少妇人妻AV一区二区| 国产免费一区二区视频| 一本色道久久综合一区| 无码精品一区二区三区| 国产a∨精品一区二区三区不卡| 日本一区二区三区不卡视频中文字幕| 亚洲国产美国国产综合一区二区| 精品人妻一区二区三区四区| 国产电影一区二区| 国产在线精品一区二区中文| 人妻激情偷乱视频一区二区三区| 亚洲人AV永久一区二区三区久久| 激情亚洲一区国产精品| 美女啪啪一区二区三区| 一区二区三区在线观看中文字幕| 无码av免费毛片一区二区| 免费视频精品一区二区三区| 免费萌白酱国产一区二区| 午夜影院一区二区| 国产一区二区三区不卡观| 国产一区二区三区免费观在线| 无码人妻一区二区三区免费视频| 精品国产高清自在线一区二区三区 | 精品人妻少妇一区二区三区不卡|