Javascript - 解析长 GET 请求 JSON

用户8142790

我正在通过 JS 向https://newsapi.org/v1/articles?source=google-news&sortBy=top&apiKey=API-KEY-HERE发送 GET 请求,并且它可以工作。虽然,我完全不知道如何解析弹出的长 JSON。我想得到第一篇文章的标题。

代码:

var HttpClient = function () {
   this.get = function (aUrl, aCallback) {
       var anHttpRequest = new XMLHttpRequest();
       anHttpRequest.onreadystatechange = function () {
           if (anHttpRequest.readyState == 4 && anHttpRequest.status == 200)
               aCallback(anHttpRequest.responseText);
       }

       anHttpRequest.open("GET", aUrl, true);
       anHttpRequest.send(null);
    }
}
var client = new HttpClient();
client.get('https://newsapi.org/v1/articles?source=google-news&sortBy=top&apiKey=08f3b70e722d46ebab1fdd5b5499f671', function (response) {
    console.log(response);
});

编辑:我尝试使用console.log(response['articles'][0]);但返回错误

加布里埃尔·彼得里奥利

JSON.parse

var client = new HttpClient();
client.get('https://newsapi.org/v1/articles?source=google-news&sortBy=top&apiKey=<your-api-key-here>', function (response) {
    var json = JSON.parse(response);

    console.log(json['articles'][0]);
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Javascript解析来自Api GET请求的JSON数据

来自分类Dev

通过Javascript中的GET请求使用JSON

来自分类Dev

Scala调度GET请求,无法解析对json的响应

来自分类Dev

Scala调度GET请求,无法解析对json的响应

来自分类Dev

从服务器请求JSON并使用Javascript进行解析

来自分类Dev

带解码的POST请求数据的Javascript JSON解析问题

来自分类Dev

Python的JSON GET请求

来自分类Dev

安全的Javascript GET请求

来自分类Dev

Restlet解析json请求

来自分类Dev

解析API GET请求

来自分类Dev

如何通过IE8中的GET / POST请求发送长JSON字符串?

来自分类Dev

Axios GET请求到JSON

来自分类Dev

用JavaScript发出JSON请求

来自分类Dev

JavaScript中的嵌套JSON请求

来自分类Dev

使用 JavaScript 从 html 请求 json

来自分类Dev

JavaScript中的Http GET请求

来自分类Dev

GET请求在JavaScript循环内

来自分类Dev

在 nodejs 请求中解析 JSON

来自分类Dev

解析GET请求的URL路径

来自分类Dev

解析GET请求的URL路径

来自分类Dev

在改装GET请求后,如何使用GSON解析此JSON响应?

来自分类Dev

GET请求-为什么我的URI这么长?

来自分类Dev

使用JQuery的JSON Get请求(跨域)

来自分类Dev

将JSON返回到GET请求

来自分类Dev

在get请求中传递json参数

来自分类Dev

随机存在的对GET请求JSON意外结束

来自分类Dev

如何使Blazor HTTP Get JSON ASYNC请求?

来自分类Dev

SwiftUI在GET请求后显示JSON数据

来自分类Dev

使用HTTP get请求发送JSON正文