javascript - Discord.JS Bot 请求 npm 获取 json 元素
问题描述
所以我一直在尝试调用这个网站来获取事件数据的 json,但我不太清楚如何获取 json 中的第一块数据。这是网站https://api.tftech.de/Event/我只是想提取这些数据,然后将每个值变成一个变量。[{"name": "Spooky Event","start": "2020-07-27T02:35:00-05:00","end": "2020-07-27T03:35:00-05:00","priority": "HIGH","color": "ff9800","intervalInMinutes": 7440}]
任何人都可以帮忙吗?
解决方案
您可以使用 axios 发出请求,这是将结果放入变量的代码块
var axios = require("axios")
axios.get("https://api.tftech.de/Event/").then(data => {
var name = data.data[0].name;
var start = data.data[0].start;
var end = data.data[0].end;
var priority = data.data[0].priority;
var color = data.data[0].color;
var intervalInMinutes = data.data[0].intervalInMinutes;
})
推荐阅读
- flutter - 如何将 onPressed 值发送到另一个小部件 Flutter
- ios - 如何创建斜体和黑色(粗细)UIFont 对象?
- shopify - 如何在shopify液体中隐藏变量操作
- firebase - Google Cloud Pub/Sub 获取或创建订阅
- jython-2.7 - 获取 TypeError:使用 list[:,colIndex] 将列数据作为列表获取时,列表索引必须是整数
- mongodb - Mongodb:如何查询嵌套文档和顶级文档
- reactjs - 如何从自定义反应挂钩返回数据?
- asp.net-mvc - MVC:从模型/控制器传递到视图时如何将字符串解析为 html dom 元素
- amazon-web-services - Why do I get Resource's path part only allow a-zA-Z0-9._-: when trying to create an API gateway resource using Terraform?
- google-cloud-platform - Google Cloud AI 平台作业重新启动,新 VM 没有 CUDA 设备