【问题标题】:How to traverse arbitrary json tree with fsharp如何使用 fsharp 遍历任意 json 树
【发布时间】:2018-04-25 14:06:44
【问题描述】:

谁能举例说明如何遍历任意 json 与 fsharp 的树。树的结构是未知的。 必须有可能在每个节点上确定, 节点名称,值类型(结构|数组|叶)。 在结构或数组处再次递归下降。

我尝试使用 Newtonsoft.Json.Linq 但找不到 一些有用的 fsharp 示例。

【问题讨论】:

    标签: json f# traversal


    【解决方案1】:

    您可以使用JSON Parser in FSharp.Data将json字符串解析为JsonValue,这是一种表示任意json树的类型。

    您可以在此处找到如何递归遍历它的示例: https://github.com/fsharp/FSharp.Data/blob/master/src/Json/JsonValue.fs#L62

    【讨论】:

      猜你喜欢
      • 2022-07-20
      • 2018-11-21
      • 1970-01-01
      • 2011-02-24
      • 2020-12-21
      • 1970-01-01
      • 1970-01-01
      • 2012-04-26
      • 1970-01-01
      相关资源
      最近更新 更多