我试图解析一些yml文件,以从yml结构中值的路径创建键值存储。杰克逊提供了一个ObjectMapper.readTree方法,可以为我们完成90%的工作,所以这没什么难的。
不幸的是,我遇到了一个问题,因为实际上ObjectMapper.readTree方法在假设只有一个根节点并返回JsonNode的情况下工作。就我而言,我的yaml文件中可以有多个根节点,随后的根节点将被忽略。
因此,我的问题是:是否有一种方法可以使用看起来像这样的方法来读取所有树
List<JsonNode> readTrees(String yaml)
我并不特别依赖于杰克逊图书馆,那只是我目前所知道的最好的图书馆。