我为此https://github.com/daltontf/scala-yaml找到了一个库,但似乎没有多少开发人员使用它,而且它已经过时了。如果链接没有中断,也可能是http://www.lag.net/configgy/。
我想知道,在Scala中使用YAML最受欢迎的或事实上的库是什么?
最佳答案
SnakeYAML是用于Java的高质量,主动维护的YAML解析器/渲染器。您当然可以在Scala中使用它。
如果您已经在使用circe,您可能会对circe-yaml感兴趣,它使用SnakeYAML解析YAML文件,然后将结果转换为AST。
我希望看到一个可以将JSON或YAML(或任何可插入的)解析为通用AST,然后使用类型类构造Scala对象的库。几个JSON库的工作方式是这样的(当然也可以使用相同的类型类为对象呈现JSON),但是我不知道YAML的这种功能。
PS:SnakeYAML似乎也有很多废弃的包装,即HelicalYAML和yaml4s
关于scala - 使用YAML for Scala,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19441400/