首页 > 解决方案 > SyntaxError:从 API 获取大量数据时 JSON 输入意外结束

问题描述

我正在尝试在本机反应中使用此代码从 API 获取数据。我收到一个错误:JSON 输入意外结束

但是,当我尝试从另一个 API 获取时,例如:http://dummy.restapiexample.com/api/v1/employees,它可以正常工作。这两个 API 的区别在于第一个返回的数据量很大。我不知道这是否会影响结果。

不工作的 API 是:https ://fantasy.premierleague.com/api/bootstrap-static/

请看一下我的代码:

 fetch("https://fantasy.premierleague.com/api/bootstrap-static/", {
    method: "GET",
    headers: {
      "Content-Type": "application/json",
    },
  })
    .then((res) => {
      return res.json();
    })
    .then((data) => {
      console.log("DATA: ", data);
    })
    .catch((err) => {
      console.log("Error: " + err);
    });

标签: javascriptreactjsreact-native

解决方案


推荐阅读