无法使用Axios和React Native从Json页面恢复所有值

时间:2018-04-03 15:26:34

标签: react-native axios

我从网址“https://api.myjson.com/bins/1f1pxv

中得到以下结果
{
  "categoria": "Graduação - Semipresenciais",
  "cursos": [
    {
      "name": "Engenharia de Computação",
      "tarefas": "1"
    },
    {
      "name": "Engenharia de Computação",
      "tarefas": "2"
    },
    {
      "name": "Psicologia",
      "tarefas": "4"
    }
  ]
}

我使用React Native和Axios来获取值

buscaCursosJson = () => {      
    axios.get("https://api.myjson.com/bins/1f1pxv").then(response => {
      alert('x2: '+response.data.cursos.name)
      alert('x1: '+response.data.categoria)
    })

};

警告'x1'正确显示结果“Graduação - Semipresenciais”,但结果显示'x2'警告显示'未定义'。

我如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我找到了如何解决问题,我使用了地图功能

response.data.cursos.map(data => alert(data.name))