【发布时间】:2017-08-19 08:57:50
【问题描述】:
var realmStatus = "http://api.dol.gov/V1/Statistics/OES/OE_AREATYPE/?KEY=1ce7650d-b131-4fb7-91b3-b7761efc8cd4";
//"http://api.dol.gov/V1/WHPS/?KEY=1ce7650d-b131-4fb7-91b3-b7761efc8cd4";
//source: http://stackoverflow.com/questions/17811827/get-a-json-via-http-request-in-nodejs
var http = require("http");
var options = {
host: 'api.dol.gov',
path: realmStatus,
type: 'GET',
dataType: 'json',
headers: {'accept' : 'application/json'}
};
console.log("Start");
var x = http.request(options,function(res){
console.log("Connected");
res.on('data',function(data){
console.log(data.toString()+"\n");
});
});
x.end();
我有一堆 json 文件,我从站点 api 表中获取,它们输出不同类型的 json 数据,我只想知道有没有办法将这些文件存储到变量或数组中。
我的搭档这么说,但不知道他是什么意思,怎么做。我过滤了每个表的数据。
“所以我们现在知道的是,每个请求都会给我们一个表。您需要做的是,通过将 JSON 文件中给我们的变量存储在变量或数组中来存储这些变量。 在处理 JSON 时,您可以使用对 JSON 文件的引用来访问参数,然后使用 .运算符来访问 JSON 文件中的每个变量。 如果您可以打印存储在 JSON 文件中的那些值,那么这对于用户故事来说是非常成功的。这意味着我们可以访问这些值,并与用户拥有的内容以及表格中提供给我们的数据进行交叉比较。”
【问题讨论】:
-
你写过代码吗?您还应该添加一个语言标签。
-
是的,我发布了它,所以文件具有相同的代码但不同的 api 数据链接。所以它输出不同的数据。我想把这些文件变成一个变量或数组
标签: javascript json api http get