首页 > 解决方案 > 我想使用 JavaScript 或 C# 下载 API 响应(JSON 文件格式)

问题描述

我正在做一个 C# 项目。
我从第三方 API 获取 JSON 格式的数据。我在我的 C# 项目中进一步使用 JSON 输出。但是第三方 API 所有者每 30 分钟更新一次他们的数据。我需要每 30 分钟重新下载一次该文件,然后在我的 C# 项目中使用它。我想以编程方式执行此操作。

问题:如何以编程方式将该 API 响应(JSON 文件)下载到我的项目文件夹中?

困惑:我可以使用 C# 或 JavaScript 下载 API 响应 JSON 文件吗?

标签: javascriptc#asp.net

解决方案


是的你可以。我不知道 C# 但在 Javascript 中你可以做到这一点..

例如,如果您使用 axios 来获取 api 数据,

const fs = require('fs')
const axios = require('axios')

axios.get('/api').then(res => 
fs.writeFile('file.json', res.data, err =>{
if(err){
console.log(err)
}else{
console.log('success')
}
})
)

推荐阅读