我现在有一个很大的json文件,大小有170kb,里面存了一些id和值的映射,我如何使用js读取出这个文件并存储到变量中,让我可以通过id查找相应的name?
同时,id的取值有2000个,如何加快我的查找速度?
{
"list": [
{
"id": 2,
"name": "John Doe",
"age": 12
},
{
"id": 1,
"name": "Mike",
"age": 12
}
...
]
}
我现在有一个很大的json文件,大小有170kb,里面存了一些id和值的映射,我如何使用js读取出这个文件并存储到变量中,让我可以通过id查找相应的name?
同时,id的取值有2000个,如何加快我的查找速度?
{
"list": [
{
"id": 2,
"name": "John Doe",
"age": 12
},
{
"id": 1,
"name": "Mike",
"age": 12
}
...
]
}
es module 支持 import json,可以试试这个
import json from "./foo.json" with { type: "json" }
现在是 Stage 2 阶段,用的话要注意浏览器兼容问题
8 回答4.7k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
我直接硬读,然后保存到一个
Map
对象里