aeson

    2熱度

    1回答

    從JSON字節字符串值的集合說我有一個JSON字節串,看起來像 { messages: [ {...}, {...} ] } 我想用鏡頭來獲得信息的列表/矢量出來的它。我有一個功能toMessage,可以將Value變成Maybe Message。 我已經試過這組成key "messages" . values . to toMessage(to爲

    0熱度

    2回答

    JSON日期數據寫入定製的情況下,我有以下形式JSON最新數據: {"date": "2015-04-12"} 和相應的哈斯克爾類型: data Date = Date { year :: Int , month :: Int , day :: Int } 我怎麼能寫定製FromJSON和ToJSON函數爲 Aeson函數庫? 由於格式化,導出實例

    0熱度

    1回答

    我有以下型號: Conf productTaxRateId ProductTaxRateId Maybe barCodeLength Int 我發送以下JSON服務器: { "attributes": { "barCodeLength":25 }, "relationships": { "productTaxRate": {

    0熱度

    1回答

    我通過阿爾喬姆的埃宋教程工作,並已編碼自己這個片斷: parseFoo (Object obj) = do a <- case HM.lookup "a" obj of Just x -> parseJSON x Nothing -> fail "no field 'a'" return a 我發現,如果我return True,我得到一個「不明確

    1熱度

    1回答

    我試圖解析這是由下面的「模型模式」中描述的JSON對象:(直接從API documentation兩者)​​ { "(archived|active)_org": { "id": "", "description": "", "reference": "", "bucket_name": "", "version": 0 }

    -1熱度

    1回答

    我正在嘗試使用字符串構造函數將文本與aeson值進行模式匹配,並且遇到編譯錯誤。以下示例程序演示了我遇到的問題。 {-# LANGUAGE OverloadedStrings #-} import qualified Data.Text import qualified Data.Aeson main = print $ case ("here" :: Data.Text.Te

    0熱度

    2回答

    是否有一個庫可以通過泛型將數據類型轉換爲xml?基本上像Data.Aeson,但對於XML。或者以某種通用的方式將Data.Aeson.Value轉換爲xml的函數? 如果不存在,您如何將手動將自定義數據類型轉換爲xml?我的大多數搜索引擎正在向我展示如何從XML轉換而不是轉換爲XML。

    1熱度

    1回答

    我是Haskell和FP的新手,正在通過LYAH和其他來源工作,但是「通過干涉學習」我試圖編寫一個小程序JSON解析。然而,我已經把自己編碼到了一個角落,並且不能離開。我的代碼是從各種教程中拼湊出來的,我可以感覺到我仍然「在程序上思考」如何很好地將它組合在一起,但是我沒有得到必要的突破來使它工作。 首先,這裏是一個多級JSON文件的簡化版,它是Weather Underground API的天氣預

    0熱度

    1回答

    我無法解析以下JSON結構中的標記。解析器只適用於當我聲明它是tags :: !Array它失敗時,我宣佈它爲tags :: [Tag] 爲什麼? { "response": { "status": "ok", "results": [ { "type": "article", "fields": { "wordcou

    3熱度

    1回答

    我想解析JSON以產生具有多個構造函數的類型。挑戰在於該類型是以包含所需數據的密鑰的名稱進行編碼的。理論上,我可以使用一堆.:?調用,然後檢查給定的密鑰是否返回Just,但我認爲必須有更好的方法。我看着asum,但這對我沒有多大幫助(可能是因爲我不熟悉它)。 import Data.Aeson import Data.Time.Clock data Request = Req1 { id :