【问题标题】:How to search through a huge JSON file locally?如何在本地搜索巨大的 JSON 文件?
【发布时间】:2021-06-14 16:23:08
【问题描述】:

我有一个本地托管的巨大 JSON 文件(+170 000 行),我想在 Javascript/Jquery 中搜索它。
目前,我只是尝试了这个:
$.getJSON("recipeList.json", (json) => {
    console.log("It Works !"); 
});

这似乎不起作用:没有 console.log,只有控制台中的错误提示

[Violation] 'load' handler took 1142ms


无论如何我可以通过这个文件进行搜索,即使它很大,而且不需要太多时间?

我也有指向在线托管的文件 (https://s3.amazonaws.com/openrecipes/20170107-061401-recipeitems.json.gz),但我似乎无法连接到它(CORS 错误,关于没有标题允许我)。

【问题讨论】:

  • 它不是错误而是警告,你需要更多的等待。最好拆分json

标签: javascript jquery json web


【解决方案1】:

这是一个大文件 ~ 30 MB 和 135 MB 未压缩。

我相信您将需要服务器端的帮助。

也许您可以下载此文件,然后将其数据插入数据库(例如 MySQL)

然后创建一个 API,您将从客户端调用它以通过提供的搜索词从数据库中获取数据。

【讨论】:

    猜你喜欢
    • 2014-02-05
    • 2011-05-01
    • 2021-01-11
    • 2023-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-13
    • 2012-03-10
    相关资源
    最近更新 更多