通过getJSON读取本地json文件
时间: 2024-10-11 09:05:51 浏览: 40
json加载文件和json解析
在JavaScript中,如果你想要从本地JSON文件中获取数据,通常可以使用`XMLHttpRequest`对象或者更现代的`fetch` API,配合`JSON.parse()`方法。但是,如果你是在浏览器环境中,并且目标是跨域文件,由于同源策略的限制,你可能需要服务器的帮助。以下是使用`fetch`的例子:
```javascript
// 使用fetch读取本地json文件
fetch('path/to/local/file.json')
.then(response => {
if (!response.ok) {
throw new Error("HTTP error " + response.status);
}
return response.json(); // 解析响应为JSON对象
})
.then(data => console.log(data)) // 打印得到的数据
.catch(error => console.error(error));
```
在这个例子中,`fetch`函数会发送一个GET请求到指定的URL(这里是本地文件路径),然后解析返回的JSON内容。
阅读全文