首页 > 解决方案 > 如何解析外部json请求并将其放入变量中?

问题描述

我对编码很陌生,我希望有人可以帮助我。我有一点代码,我正在尝试学习这个过程:

  1. 通过 GET 请求 (json) 调用 URL
  2. 解析来自 GET 请求的响应
  3. 将响应保存到我稍后将使用的变量中

任何和所有的帮助表示赞赏!

const XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
const awsURL = 'https://cors.io/?http://status.aws.amazon.com/data.json';

function Get(awsURL){
    var request = new XMLHttpRequest();
    request.open("GET", awsURL, false);
    request.send(null);
    return request.responseText;
}

var AWSJson = JSON.parse(Get(awsURL));
console.log("Archived Outages: "+AWSJson.service_name);

标签: javascriptamazon-web-services

解决方案


给定地址中的返回值不是正确的 json 格式。在浏览器中输入网址并检查输出!


推荐阅读