1

このウォークスルーを見つけました: https://www.youtube.com/watch?v=TQB2JbxNEUI

そしてやってみたいと思いました。しかし、API が JSON ではなく CSV データを返すことがわかりました。このコードの代替実装は何ですか?

instance FromJSON GuardianResponse where
  parseJSON = withObject "response" $ \o -> do
    r <- o .: "response"
    t <- r .: "total"
    return $ GuardianResponse t

使用したい API は Alpha Vantage からのもので、次のように表されます。

timestamp,open,high,low,close,volume
2018-09-05,111.0100,111.4200,108.1000,108.4900,28246869
2018-09-04,110.8500,111.9550,110.2200,111.7100,22557931
2018-08-31,111.6850,112.7770,111.5150,112.3300,23222713
2018-08-30,111.6700,112.6100,111.4400,111.9500,22798702
// ...

オンラインで検索してみましたが、Haskell エコシステムに関する知識が少なすぎるようです。申し訳ありません-まだ一生懸命勉強しています:)。ですから、Haskell の知識の有用な情報源についても聞いてうれしいです。

4

0 に答える 0