в исследовательском приложении Scala я загружаю файл hocon, используя метод ConfigSource.file()
PureConfig, который представляет собой конфигурацию по умолчанию для исследовательского эксперимента. я использую это, чтобы динамически создать пакет вариаций. после внесения нескольких модификаций, относящихся к конкретному c экспериментальному варианту, я затем анализирую конфигурацию в структуру case class
, используя автоматический анализатор pureconfig .
на данный момент, я хотел бы сохранить измененный Config в моем каталоге эксперимента как файл hocon, чтобы я мог легко воссоздать этот эксперимент в будущем.
я искал вокруг типа безопасной конфигурации README.md и ничего не видел по этому поводу. ясно, что я мог бы написать функцию для красивой распечатки дерева конфигурации в формате hocon, но есть ли способ сделать это скрытым где-нибудь в API-интерфейсе typesafe?