aeson 相关问题

Haskell JSON解析和编码库,针对高性能和易用性进行了优化


具有Data.Aeson.Lens的转换

[使用aeson-lens,我编写了这个程序,使我非常接近要实现的目标:{-#LANGUAGE OverloadedStrings#-} import Network.HTTP.Conduit(simpleHttp)import Data.Aeson(...

回答 1 投票 1

一个人如何使用aeson-schema软件包?

aeson-schema是一个用于根据JSON模式验证JSON数据的程序包。有没有人举过例子?

回答 2 投票 -1

将抽象数据类型保存并加载到json文件中,然后在游戏中为Haskell读取文件

我正在用Haskell编写一个游戏,我想在其中将抽象数据类型的列表保存为JSON格式的文本文件,然后重新加载该保存的文件。即将该文件读回......>

回答 1 投票 0

如何使用Aeson解析JSON值,Aeson可以是两种不同类型之一

我目前正在努力使用aeson库解析一些JSON数据。当缺少该属性的数据时,有许多属性值为false。所以,如果财产的......

回答 1 投票 1

如何使用Aeson在深JSON对象中获取字符串向量?

假设我想使用Aeson来解析以下JSON对象:{“data”:[[“data”,“more data”],[“data”,“more ...

回答 1 投票 1

如何在Haskell,Aeson中获取HashMap(Object)的价值?

我试图通过解决一些在线练习问题来习惯一些haskell库。我有一些代码输出这个对象(fromList [(“ABC”,String“123”)])它也可能是对象(...

回答 3 投票 0

高效的Aeson解析和类型toEncoding

我正在将第三方JSON结构解析为我自己的一组类型。我想以最有效的方式解析(我正在解析通过Network.Socket通过unix套接字发送的数据)Aeson的......

回答 1 投票 3

具有自定义键类型的Data.Map.Strict.Map的Aeson编码导致数组而不是对象

当我使用自定义类型作为键时,我无法让Aeson吐出对象。让我演示一下:{ - #LANGUAGE DeriveGeneric# - } { - #LANGUAGE DeriveAnyClass# - } import Data.Aeson import ...

回答 1 投票 1

使用AESON检查传入的JSON结构的类型

我正在使用Yesod创建一个可以处理多种格式的JSON的POST端点。这些我调用了MessageType(参见下面的代码)。我正试图弄清楚我如何能够对抗...

回答 1 投票 2

使用Aeson从输入args解码json时出现问题

我正在尝试编写一个Haskell程序,希望将Json字符串作为输入提供。预期的Json是Person对象的列表。我想处理一个用户没有通过默认提供输入的情况...

回答 1 投票 0

使用postgres-simple的FromRow实例定义出错

data CumulativeRevenue = CumulativeRevenue {payment_date :: T.Text,amount :: Double,sum :: Double}派生(Show,Generic,Aeson.ToJSON,Aeson.FromJSON)实例......

回答 1 投票 0

如何提高在Haskell中使用JSON的难易程度?

Haskell已经成为一种有用的网络语言(感谢Servant!),然而JSON对我来说仍然是如此痛苦,所以我一定做错了什么(?)我听到JSON提到了一个痛点,而且...

回答 1 投票 4

这个aeson例子中的mzero是什么?

我在SO上看到了这个问题并试图复制它:Haskell:重复使用带透镜,镜头 - aeson和嵌套JSON的FromJSON实例但是,当我运行我认为应该是一个完整的例子时,我......

回答 1 投票 2

使用文本键功能性地将序列化中的键名更改为aeson

我有一个带有手工制作的ToJSON实例的json对象。我想用一个不需要我明确枚举键名的函数替换它。我正在使用“rec *”作为......

回答 2 投票 2

用Haskell Aeson解析Json Rose Tree

我正在尝试解析递归JSON数据,如下所示:{“node”:“a”,“children”:[{“node”:“b”,“children”:[{“...

回答 1 投票 0

将DeriveGeneric用于参数化类型

我想为我的参数化类型使用自动DeriveGeneric。我收到错误。我想解码一个yaml文件ino FromJSON类型。 { - #LANGUAGE OverloadedStrings# - } { - #LANGUAGE DeriveGeneric# - } { - #...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.