2017-11-23 5 views
0

このAPIがそのクラスで提供する最初の項目を取得して、通貨の最新のStoh値を取得しようとしています。しかし、私は最新のデータがリリースされた正確な日時を使わずに最初の項目を取得することはできません。 最初の商品はどのように入手できますか? forループを使って変数に格納しようとしましたが、それを理解できませんでした。APIのデータセットから最初のデータを取得

$(document).ready(function() { 
    var stohas = 
    "https://www.alphavantage.co/query?function=STOCH&symbol=EURUSD&interval=5min&slowkmatype=1&slowdmatype=1&apikey=APIKEY123456"; 
    $.getJSON(stohas, function(edata) { 
    // console.log(edata["Technical Analysis: STOCH"]["2017-11-22 18:15"]); 

    //i wanna get that console item from api without using the exact date. because i won't know the date each time the function is called and i dont wan use a static date. 
    var stoh = edata["Technical Analysis: STOCH"]; 
    console.log(stoh["2017-11-22 18:15"]); 
    }); 
}); 

{ 
 
"Meta Data": { 
 
"1: Symbol": "EURUSD", 
 
"2: Indicator": "Stochastic (STOCH)", 
 
"3: Last Refreshed": "2017-11-22 18:15:00", 
 
"4: Interval": "15min", 
 
"5.1: FastK Period": 5, 
 
"5.2: SlowK Period": 3, 
 
"5.3: SlowK MA Type": 1, 
 
"5.4: SlowD Period": 3, 
 
"5.5: SlowD MA Type": 1, 
 
"6: Time Zone": "US/Eastern Time" 
 
}, 
 
"Technical Analysis: STOCH": { 
 
"2017-11-22 18:15": { 
 
"SlowD": "23.8667", 
 
"SlowK": "23.4675" 
 
}, 
 
"2017-11-22 18:00": { 
 
"SlowD": "24.2660", 
 
"SlowK": "13.6016" 
 
}, 
 

 
}, 
 
}

+0

{ "メタデータ":{ "1:記号": "EURUSD"、 "2:インジケータ": "確率(ストフ)"、 "3:最後にリフレッシュ":「2017年11月22日午後6時15分00" 秒、 "4:インターバル": "15分"、 "5.1:FastK期間":5、 "5.2:SlowK期間":3、 "5.3:SlowK MAタイプ":1、 "0:255:SlowD期間":3,"5.5:SlowDMAタイプ":1、 "6:タイムゾーン": "米国/東部時間" }、 "技術分析:STOCH":{ "2017- 11-22 18:15 ":{ " SlowD ":" 23.8667 "、 " SlowK ":" 23.46 75" }、 "2017年11月22日午後06時":{ "SlowD": "24.2660"、 "SlowK": "私は私のようにしています知っている13.6016" }、 }、 } –

+0

あなたが怒っているように、初めにサイトを使ってqsさんに質問してください... gnaはコードをできるだけ早くポストするための正しい方法を学びます –

答えて

0

あなたは、以下のような何かを行うことができます。

ここ
for(var key in edata["Technical Analysis: STOCH"]) break; 
edata["Technical Analysis: STOCH"][key]; 

for loopは主に第一日付を保存し、すぐにあなたがキーに第1項目の正確なデータを持っていますので、それを破るだろう。

その後、上記のようにそのキーを使用してそのデータにアクセスできます。

+0

それは最初のアイテムを取得して投稿しました!ありがとう –

関連する問題