2012-07-31 63 views
1

我正在用Json中的開放數據處理真正的大數據。閱讀所有內容需要很長時間。是否有一些方法可以進行預查詢,以便我可以獲取我需要的數據?查詢龐大的Json數據

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

我需要等待很多分鐘。

+0

肯定有,但我們不能幫你沒有關於你的任何代碼或信息正在努力實現。你使用參數訪問它還是可以這樣做?你有權訪問關於json返回的文檔嗎? – kawashita86 2012-07-31 10:58:58

回答

1
  1. 您可以在HTML腳本代碼中插入JSON
  2. 用戶可以對「window.ready」事件處理Ajax請求,那麼下一次瀏覽器就會把它從緩存
  3. 您可以開發一些API在服務器端,這將使你需要什麼,而不是所有的信息
+0

https://dati.lombardia.it/api/views/kf9b-rj2t/rows.json這是json。我嘗試使$ .getJSON('https://dati.lombardia.it/api/views/kf9b-rj2t/rows.json',function(data){alert(「ok」)}); – Corallino 2012-07-31 12:37:54

+0

問題是,在Phonegap設備上使用,需要很多次。我不需要所有的數據。我只需要幾個部分。所以我想知道是否有可能做出像預查詢或類似的東西... – Corallino 2012-07-31 13:02:45

+0

我需要採取lat和lng並把gmap。 – Corallino 2012-07-31 14:55:17

1

只需要在沒有看到數據的樣本或格式的任何信息的一些選項:

  1. 將大文件分解爲更小的塊/文件(只要您對文件中的所有數據有足夠的瞭解);這些塊應該基於您的標準查詢將涉及的內容 - 例如,如果您的文件包含職員配置文件,則可以根據職員的位置和性別來打破文件。
  2. 導出JSON文件成另一種格式,如果可行的(可能是SQL - 讓數據庫引擎照料休息的)