使用Haskell选择JSON键

使用Haskell选择JSON键,json,haskell,Json,Haskell,我正在尝试从这个JSON中选择最上面的键,即文本“title”。在Haskell中如何实现这一点 { “标题”:{ “机构”:2 } }如果将来有人在寻找答案,我发现了一个使用镜头解决问题的方法: $>:t示例JSON exampleJSON::Value listToMaybe$views(_Just._Object)(\obj->fmap fst(toList obj))exampleJSON我建议使用广泛使用的JSON数据包,它非常容易使用,并且有很多教程材料提供了很好的文档。

我正在尝试从这个JSON中选择最上面的键,即文本“title”。在Haskell中如何实现这一点

{ “标题”:{ “机构”:2 }
}

如果将来有人在寻找答案,我发现了一个使用镜头解决问题的方法:

$>:t示例JSON
exampleJSON::Value


listToMaybe$views(_Just._Object)(\obj->fmap fst(toList obj))exampleJSON

我建议使用广泛使用的JSON数据包,它非常容易使用,并且有很多教程材料提供了很好的文档。