需要帮助从React中的对象而不是数组中获取API数据

时间:2018-08-20 17:43:02

标签: arrays json reactjs object fetch

早上好,我在获取应用程序中的API时遇到问题,我试图获取JSON对象信息,但是我一直在获取this.state.data.map不是函数错误,我知道map是应该是一个数组而不是一个字符串,但我似乎无法修复代码,因此它会引入一个对象而不是一个字符串信息,我从JSON文件中提取的API信息是:

this.el.nativeElement.disabled = true;

这是我在react中编写的代码

{
   "slider":
         {
           "title": "Slider Title",
           "content": "Slider content",
           "image": "Slider.jpg",
           "displaySlideShow": true,
           "displayLearnMoreLink": true
          }
   "content":
         {
           "title": "Content Title",
           "content": "Content Info",
          }
}

我想知道是否有人可以查看我的代码并为我指出正确的方向,以帮助我解决问题

1 个答案:

答案 0 :(得分:0)

由于映射仅适用于数组,因此您可以创建条件foreach循环来处理此问题。

或者更快的方法正在执行此操作...

Object.keys(this.state.data).map(blog => {.... })