如何角度JS得到复杂的json

时间:2017-05-02 18:30:39

标签: angularjs json nested

我需要在这个json中使用子数组。我尝试了太多方法,我怎么能采取kindC - >名称 。 Plz帮忙!! 完整地图:

   [
 {
 "direction": {
       "book": "A",
       "note": "B"
 },
 "prize": {
       "kindA": [],
       "kindB": [],
       "kindC": [{
          "name": "Target#1",
          "_id": "32131"
       }]
    },
]

}

2 个答案:

答案 0 :(得分:1)

只需访问奖品

console.log(data[0].prize.kindC);

如果您需要访问第一个对象

的console.log(数据[0] .prize.kindC [0]。名称);

<强>样本

var data = [
  {
    "direction": {
      "book": "A",
      "note": "B"
    },
    "prize": {
      "kindA": [],
      "kindB": [],
      "kindC": [
        {
          "name": "Target#1",
          "_id": "32131"
        }
      ]
    }
  }
];
console.log(data[0].prize.kindC[0].name);

答案 1 :(得分:0)

<强>样本

&#13;
&#13;
var jsonObj = [
  {
    "direction": {
      "book": "A",
      "note": "B"
    },
    "prize": {
      "kindA": [],
      "kindB": [],
      "kindC": [
        {
          "name": "Target#1",
          "_id": "32131"
        }
      ]
    }
  }
];

console.log(jsonObj[0].prize.kindC[0].name);
&#13;
&#13;
&#13;