このウォークスルーを見つけました: 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 の知識の有用な情報源についても聞いてうれしいです。