我很努力地理解這一點(我對Haskell仍然有點新),但是我發現Text.JSON
包的文檔有點令人困惑。基本上我有這樣的數據記錄類型: -解析JSON字符串到Haskell的記錄
data Tweet = Tweet
{
from_user :: String,
to_user_id :: String,
profile_image_url :: String,
created_at :: String,
id_str :: String,
source :: String,
to_user_id_str :: String,
from_user_id_str :: String,
from_user_id :: String,
text :: String,
metadata :: String
}
和我有一些JSON格式的推文符合這種類型的結構。我正在努力的事情是如何映射上述從以下代碼返回的內容
decode tweet :: Result JSValue
轉換成上述數據類型。我知道我應該創建一個instance JSON Tweet
的實例,但我不知道該從哪裏去。
任何指針將不勝感激,謝謝!
精湛,感謝您的工作一種享受了詳細的答覆。有沒有什麼辦法可以與軟件包作者交談,以便或許在文檔中加入這樣的例子(很明顯可以相信)? – djhworld 2011-05-23 07:50:57