原生js导入json
XunQiu 发布于 阅读:19 代码教程(html语言、python语言等)
原生js导入json
🎉 前言
我们话不多说,直接看源码
⚙️ 源码
一个命名为
data.json
的json文件
[
{
"name": "小夜",
"age": "114514"
},
{
"name": "荣荣",
"age": "54188"
}
]
然后就是必不可少的
js
fetch('data.json')
.then(response => response.json())
.then(data => {
console.log(data[0].name);
console.log(data[0].age);
console.log(data[1].name);
console.log(data[1].age);
});
.catch(error => console.error('发生错误', error));
⚙️ 解析
第一行
第一行的作用是发起对
data.json
的网络请求第二行
如果请求到,则第二行会响应并解析
json
文件,并设置变量data
第三行
解析后,第三行内的
{}
可以加入任意js
代码,例如下发链接的函数
最后一行
最后一行是给你报错的,可要可不要
✨ 美化
如果你不喜欢
data
变量,你可以在开头声明一个变量,在第三行内的{}
里填入value = data;
,例:
let value;
fetch('data.json')
.then(response => response.json())
.then(data => {
value = data;
console.log(value[0].name);
console.log(value[0].age);
console.log(value[1].name);
console.log(value[1].age);
});
.catch(error => console.error('发生错误', error));
👀 最后
该js不需要在
head
里导入第三方包
本教程由XunQiu
独立制作
收藏