- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个 react 原生项目,我必须在其中显示实时新闻。为了从新闻资源中获取数据,我使用 newsAPI,它为我提供了一个 JSON 对象作为响应。示例响应类似于 this根据 newsapi.org 文档。
我正在使用 fetch() 方法将响应读取到变量“resp”中。我正在尝试使用 resp.totalResults
访问参数totalResults,但我得到一个空字符串。
请注意:无法连接到远程调试器以获取日志。无法弄清楚响应的样子。
尝试过:
(1)使用alert()方法打印响应,但只接收[object Object]
(2) 解析给出“unexpected token”错误的响应。
“依赖项”:{
"native-base": "^2.3.10",
“ react ”:“16.3.0-alpha.1”,
“ react native ”:“0.54.2”,
"react-native-vector-icons": "^4.5.0",
“ react 导航”:“^1.5.8”
最佳答案
看起来 resp
是来自 fetch()
的流对象,在这种情况下,您在继续之前等待 promise 解析(要读取的流) 。读取流后,您可以使用 .json()
将响应正文解析为 json 对象,该对象返回另一个 Promise。然后可以使用 .then()
在下一个函数中处理数据。
fetch('test.json').then(function(response) {
alert(response.status);
return response.json();
}).then(function(jsonData){
console.log(jsonData);
});
关于javascript - 从 NewsApi 读取 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49464548/
我想建立一个网站并插入新闻文章。我找到了一个免费的 newsAPI 网站,我得到了如下的 apikey: https://newsapi.org/v1/articles?source=techcrun
我正在开发一个使用 fragment 的新闻阅读器应用程序。我从 newsapi 获取数据。到目前为止,我已经设法从 api 中提取数据并将其显示在 recyclerview 中,但是当我单击某个项目
我正在开发一个 react 原生项目,我必须在其中显示实时新闻。为了从新闻资源中获取数据,我使用 newsAPI,它为我提供了一个 JSON 对象作为响应。示例响应类似于 this根据 newsapi
编辑:对于任何遇到相同问题的人来说,事实证明 top_headlines 不支持多个关键字,这是一个无赖。这是带有“所有内容”而不是“头条新闻”的多个关键字的工作代码。 keywords = ["wa
这个问题在这里已经有了答案: No 'Access-Control-Allow-Origin' header is present on the requested resource—when tr
这个问题在这里已经有了答案: No 'Access-Control-Allow-Origin' header is present on the requested resource—when tr
我正在使用 News API在安卓应用中。 我正在尝试从服务器获取更多结果(新闻),但它始终只返回 20 个结果,这些结果已设置为默认值,如文档 here 中所述. 这是我的代码: class Dow
当我在本地主机上尝试我的项目时,它运行良好,使用 https://cors-anywhere.herokuapp.com/因为我遇到了 CORS 问题。但是一旦我在 Netlify 上部署了该站点,无
我正在尝试使用 nextjs/react 访问 newsapi,但出现“类型错误:data.map 不是函数”。 我尝试了 stackoverflow 上提供的以下一些解决方案,但对我的情况不起作用。
我是一名优秀的程序员,十分优秀!