在一个 Scala 研究应用程序中,我使用 PureConfig 的ConfigSource.file()
方法加载了一个 hocon 文件,它代表了研究实验的默认配置。我用它来动态构建一批变体。在对特定的实验变体进行一些修改后,我使用pureconfig的自动解析器将配置解析为case class
结构。
此时,我想将修改后的 Config 作为 hocon 文件保存到我的实验目录中,这样我以后可以轻松地重新创建这个实验。
我一直在查看 typesafe config README.md并没有看到任何关于此的内容。显然,我可以编写一个函数来将配置树漂亮地打印为 hocon 格式,但是,有没有办法隐藏在类型安全配置 API 中的某个地方?