javascript - 如何在线读取json文件客户端javascript
问题描述
我的网站上有一个 JSON 文件,我想从客户端 vanilla javascript 访问它。我怎么做?
我不希望涉及任何 HTML,例如链接到 HTML 中的 JSON 文件,然后通过 JavaScript 访问它。我需要它在 JavaScript 和 JSON 中,仅此而已。
解决方案
用您的 JSON URL 替换 URL。您可以使用fetch发送请求并接收响应作为承诺。
// Replace URL with your url
const url = "https://jsonplaceholder.typicode.com/todos/1";
fetch(url)
.then((res) => res.json())
.then((data) => {
console.log(data);
})
.catch((error) => {
console.log(error);
});
使用异步等待
async function getData(url) {
try {
const response = await fetch(url);
const data = await response.json();
console.log(data);
} catch (error) {
// Error handling here
console.log(error);
}
}
// Replace url with your url
const url = "https://jsonplaceholder.typicode.com/todos/1";
getData(url);
推荐阅读
- c++ - 如何通过重载 | 链接和序列化函数 操作员
- android - 为什么 Google Flutter 中底部导航栏中的类似项目的文本大小不同?
- python - 如何使用 csv 文件向个人发送电子邮件?
- java - 程序终止后,返回到主代码的开始处或其他地方
- javascript - 如何使用正则表达式删除字符串中所有出现的重复字母。在 JS 中
- laravel - Laravel Passport 覆盖主键不起作用
- ios - SwiftUI:在用户滑动以关闭时显示警报
- scala - 将 Type1:EitherT[Future, String, Int] 转换为 Type2:EitherT[Future, String, Option[Int]] 而 Type1 中的所有 Left 在 Type2 中变为 Right(None)
- php - 带有参数日期格式的执行存储过程出错
- powershell - 在每个自己的 Out-GridView 中显示每个 AD 组的 AD 组成员