在 JavaScript 中,读取 JSON 数据的常见方法主要有以下几种:
一、使用 JSON.parse() 方法
如果 JSON 数据是以字符串的形式存在,可以使用 JSON.parse()
将其转换为 JavaScript 对象。
示例代码:
let jsonString = '{"name": "John", "age": 30}';
let jsonObject = JSON.parse(jsonString);
console.log(jsonObject.name); // 输出: John
优势:
应用场景:
二、通过 Fetch API 获取并读取 JSON 数据
用于从网络请求中获取 JSON 数据。
示例代码:
fetch('https://example.com/data.json')
.then(response => response.json())
.then(data => {
console.log(data);
})
.catch(error => console.error('Error:', error));
优势:
应用场景:
三、使用 Axios 库获取并读取 JSON 数据
Axios 是一个基于 Promise 的 HTTP 客户端。
示例代码:
axios.get('https://example.com/data.json')
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error('Error:', error);
});
优势:
应用场景:
可能遇到的问题及解决方法:
JSON.parse()
报错:then
方法中处理数据。领取专属 10元无门槛券
手把手带您无忧上云