aeson

    2热度

    1回答

    我尝试使用Haskell(Aeson)向Elasticsearch发出Http请求。 的Elasticsearch身体看起来如此: { "query": { "function_score": { "query": { "bool": { "should": [ {"term": {"word_n_gram"

    2热度

    1回答

    我想解析使用埃宋以下JSON在Haskell: { "foo": { "name": "name 1", "location": "location 1" }, "bar": { "name": "name 2", "location": "location 2" } } name和location已知的

    0热度

    1回答

    前言:我还是一个Haskell noob,所以如果我遗漏了一些明显的东西,请原谅我。我正在尝试为具有非标准数据类型(电子邮件地址)字段的记录数据类型编写aeson ToJSON和FromJSON实例。 {-# LANGUAGE DataKinds #-} {-# LANGUAGE DeriveGeneriC#-} {-# LANGUAGE LambdaCase #-} {-# LANGUAG

    2热度

    1回答

    我有以下Haskell代码,其编码在JSON并将它打印数据类型User到标准输出的列表: {-# LANGUAGE OverloadedStrings #-} module Main where import Data.Aeson import Data.Text import qualified Data.ByteString.Lazy.Char8 as B data User

    1热度

    1回答

    假设有一个数据类型 ​​ 它有一个对应的JSON视图 例如V { a = 1, x = 2, y = 3 }需要序列像 { "a": 1, "nested": { "x": 2, "y": 3 } } 会是什么样ToJSON例如像在这种情况下? 我已经试过: instance ToJSON V where toEncoding (V

    0热度

    1回答

    修复“暧昧类型变量”我有一个斯波克应用程序,其中我有这样的: post "/test" $ do a <- jsonBody' text "test" 它抛出一个异常: • Ambiguous type variable ‘a0’ arising from a use of ‘jsonBody'’ prevents the constraint ‘(Aeso

    0热度

    2回答

    Cosider以下JSON结构: {"k1": {"k2": [{"a": 3, "b": 4, "c": 2}, {"a": 1, "b": 2, "c": 9}]}, "irrelevant": "x"} 和Haskell数据类型: data My = My Int Int 上面JSON应该解释为的我的列表:[My],而两个int应该分别从JSON阵列的

    1热度

    1回答

    我想获得一个配置数据记录了下面的代码来获取对象了JSON的: data Connections = Connections { cfgProperty :: !Object , connectionName :: String } deriving (Show, Generic) data Config = Config {connections :: [C

    3热度

    1回答

    我有以下Haskell代码: {-# LANGUAGE OverloadedStrings, DeriveGeneric, DeriveAnyClass #-} module BoardToJSON where import GHC.Generics import Data.Aeson import Data.Aeson.Text (encodeToLazyText) import

    0热度

    1回答

    我最近开始与Haskell玩,似乎无法找出这一个。 我试图从具有这种格式的YAML文件读取: id: 1 kind: good created_at: !ruby/object:ActiveSupport::TimeWithZone utc: &1 2017-01-01 10:34:12.533704000 Z zone: &2 !ruby/object:ActiveSup