1

我正在处理非常大维度的 Json 中的开放数据。阅读所有内容需要很长时间。是否有一些方法可以进行预查询,以便我可以获取所需的数据?

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

我需要等待很多分钟。

4

2 回答 2

1

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

  1. 将大文件分成更小的块/文件(前提是您对文件中的所有数据有足够的了解);这些块应该基于您的标准查询所涉及的内容 - 例如,如果您的文件包含员工资料,您可以根据员工职位和性别来破坏文件。
  2. 如果可行,将 JSON 文件导出为另一种格式(可能是 SQL?- 让数据库引擎负责其余的工作)
于 2012-07-31T11:07:34.817 回答
1
  1. 您可以在脚本标签中的 html 中插入 json
  2. 您可以在“window.ready”事件上发出 ajax 请求,然后下次浏览器将从缓存中获取它
  3. 您可以在服务器端开发一些 api,它只允许获取您需要的内容,而不是所有信息
于 2012-07-31T11:06:01.590 回答