查询巨大的Json数据

Querying huge Json data

本文关键字:数据 Json 巨大 查询      更新时间:2024-05-15

我正在Json中处理非常大维度的开放数据。通读需要很长时间。有没有一些方法可以进行预查询,这样我就可以得到我需要的数据?

$.getJSON('https://dati.lombardia.it/api/views/kf9b-rj2t/rows.json', function(data) {
      alert("HELLO");
}

我需要等很多分钟。

  1. 您可以在script标记的html中插入json
  2. 您可以在"window.ready"事件上发出ajax请求,然后下次浏览器将从缓存中获取它
  3. 你可以在服务器端开发一些api,只允许获取你需要的信息,而不是所有信息

在没有看到数据样本或任何格式信息的情况下,一些选项:

  1. 将巨大的文件分成更小的块/文件(前提是你对文件中的所有数据都有足够的了解);这些块应该基于标准查询所涉及的内容——例如,如果你的文件包含员工档案,你可以根据员工的职位和性别来分解文件
  2. 如果可行的话,将JSON文件导出为另一种格式(可能是SQL?-让数据库引擎处理其余部分)