2014-11-05 106 views
0

我是一個新手,我需要你的幫助。潮汐信息檢索

以下是來自NOAA Tidal API的JSON數據的一部分。 t代表時間,它包含日期和時間。 v代表水位。

{ 
    "predictions" : [ 

{ 
      "t":"2014-11-05 00:00", 
      "v":"0.183" 
     }, 
     { 
      "t":"2014-11-05 00:06", 
      "v":"0.202" 
     }, 

數據每六分鐘持續一次。

我想顯示的是高潮/低潮(最高v和最低v)以及相關的時間。 每次高潮/低潮都會每天發生兩次(12小時週期),因此我需要檢索每天的兩個最高值和兩個最低值。

請別人幫我!

+0

你必須要做到這一點在一個特定的語言嗎? – 2014-11-05 02:05:37

+0

我正在用javascript編碼! – 2014-11-05 02:16:01

+0

你試過了什麼?您可以將所有項目放入數組中並對其進行排序。然後獲取第一個和最後一個元素 – jasonscript 2014-11-05 02:37:38

回答

0

您可以嘗試使用underscoreJS

E.g的最大值:

_.max(data['predictions'] , 
    function(prediction) { 
     return prediction.v 
    });