Я хочу динамически генерировать конфигурацию Hocon.
Ввод Карта и
выходной файл с содержимым ниже
block{
key1 : value
key2 : value
}
Trying to read map
var myMap = new util.HashMap[String,AnyRef]()
val myConfig = ConfigFactory.parseMap(myMap)
myConfig.toString print below
Config(SimpleConfigObject({"key":"value"}))
не могу понять как вытащить из него conf
Я попробовал вариант ниже, но он печатается в формате JSON.
val finalConfig : String =
myConfig.root().render( ConfigRenderOptions.defaults())
println(finalConfig)
Любой другой подход к созданию conf, чтобы можно было поддерживать вложенную структуру?
Изменить: найденное решение. Вложенную конфигурацию можно создать с помощью ConfigFactory.withValue https://marcinkubala.wordpress.com/2013/10/09/typesafe-config-hocon/