gpt4 book ai didi

haskell - 使用lens-aeson 从 JSON 中提取值

转载 作者:行者123 更新时间:2023-12-02 10:03:22 26 4
gpt4 key购买 nike

我刚刚阅读了 https://www.fpcomplete.com/user/tel/lens-aeson-traversals-prisms 上的教程,并且我已成功将查询写入 json 字节串。但是,我没有得到我想要的结果值。

我想做一些类似的事情

if (j^? key "some key" == Just "Google") then ...
else ...

但是 (j^? key "some key") 的类型为“Maybe Value”。

这一定是一个足够常见的模式,如果没有实用程序函数将值转换为文本,我会感到惊讶。有什么想法吗?

最佳答案

有! _String Prism 的类型为 Prism' Value Text,即它尝试向下遍历包含文本。那么你可以做 j ^ 吗?键“某个键”。 _String == 只是“Google”

关于haskell - 使用lens-aeson 从 JSON 中提取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18817515/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com