Я работаю над простой программой на Haskell, которая получает строку JSON с сервера, анализирует ее и что-то делает с данными.На данный момент это не совсем уместно, проблема в том, что я получаю синтаксический анализ возвращаемого JSON.
Я получаю строку JSON с сервера в виде IO String
и не могуКажется, выясняется, как разобрать это в объект JSON.
Любая помощь будет высоко ценится:)
Вот мой код до сих пор.
import Data.Aeson
import Network.HTTP
main = do
src <- openURL "http://www.reddit.com/user/chrissalij/about.json"
-- Json parsing code goes here
openURL url = getResponseBody =<< simpleHTTP (getRequest url)
Примечание: Я использую Data.Aeson
в этом примере, поскольку это то, что, как представляется, рекомендуется, однако я был бы более чем готов использовать другую библиотеку.
Также любая и всеэтот код можно изменить.Если получить