使用 fetch 读取 JSON 格式的文件

我_Will

我有一个服务器返回的 JSON 文件

{
    "myList": [
    {
        "film": "A"
    }, 
    {
        "film": "B"
    }, 
    {
        "film": "C"
    }]
}

我想在 React Native 中显示它们。

  componentDidMount() {
     this.askListing();
  }

  analyse=(responseJson)=>{
     console.log(myList);
  }


  askListing=()=>{
     var getRequest = "https://--------------");
     fetch(getRequest)
        .then((response) => response.json())
        .then((responseJson) => {this.analyse(responseJson)} ) 
        .catch(
          (error) => { console.error(error) }
        );
  }

但在我的控制台中,我有:

Array [
  Object {
     "film": "A",
  },
  Object {
     "film": "B",
  },
  Object {
     "film": "C",
  },
]
  1. 你知道为什么要添加“数组”和“对象”吗?
  2. 我想访问电影名称。我怎样才能访问它们?如果我执行 console.log(myList.film) 它是未定义的(可能是因为 Array 和 Objects 词,但我也有几个“film”关键字,这不是问题吗?
毗湿奴德夫

Array 和 Object 是创建它的类的对象类型。

JavaScript Array 对象是一个全局对象,用于构建数组

Object 构造函数创建键值对

您需要迭代列表才能访问电影

for(var i=0; i < myList.length; i++)
    console.log(myList[i].film);

myList.film返回undefined是因为film不是列表的属性,而且对象或 json 包含可以使用点运算符访问的属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用数组格式读取 JSON 文件的内容失败

来自分类Dev

使用 fetch api 读取 .scss 文件

来自分类Dev

使用Liquidsoap读取JSON文件

来自分类Dev

使用jQuery读取JSON文件

来自分类Dev

使用Silverlight读取JSON文件

来自分类Dev

使用EmbeddedResourceReader读取json文件

来自分类Dev

使用Java读取Json文件

来自分类Dev

泽西岛:以JSON格式读取上传的文件

来自分类Dev

在Python中读取JSON格式文件

来自分类Dev

如何从文件中读取json格式

来自分类Dev

如何使用jQuery从JSON格式读取数据

来自分类Dev

使用 Gson Java 读取 Json 格式的问题

来自分类Dev

使用json-smart读取JSON文件

来自分类Dev

使用 json.load 读取 JSON 文件

来自分类Dev

使用C#读取静态存储在文本文件中的mulitiline JSON格式的数据

来自分类Dev

使用 JSON 格式的数据读取 tar 文件时增加了记录

来自分类Dev

使用 fetch() 从 PHP 文件中获取 JSON

来自分类Dev

使用Python 3读取JSON文件

来自分类Dev

使用gson库读取json文件

来自分类Dev

使用Python读取多个JSON文件

来自分类Dev

使用Python从JSON文件读取数据

来自分类Dev

如何使用JavaScript离线读取JSON文件?

来自分类Dev

使用JsonReader读取动态json文件

来自分类Dev

使用C ++和BOOST读取JSON文件

来自分类Dev

如何使用m子读取json文件?

来自分类Dev

ionic使用$ cordovaFile读取本地json文件

来自分类Dev

如何使用ansible读取json文件

来自分类Dev

使用python从json文件中读取元素

来自分类Dev

使用JsonObject从资源中读取JSON文件