查询巨大的Json数据

时间:2012-07-31 10:56:47

标签: javascript jquery json

我正在使用Json的开放数据,这个数据非常大。阅读所有内容需要很长时间。是否有一些方法可以进行预查询,因此我可以获得所需的数据?

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

我需要等几分钟。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

  1. 将大文件分成较小的块/文件(假设您对文件中的所有数据都有足够的了解);这些块应该基于您的标准查询将涉及的内容 - 例如,如果您的文件包含人员配置文件,您可以根据员工的位置和性别打破文件。
  2. 如果可行的话,将JSON文件导出为另一种格式(可能是SQL? - 让数据库引擎处理其余的)