HOCON
Wrapper around lightbend/config along with JSON serialization support.
The primary use case is in service of kairo-config.
Installation
Section titled “Installation”Install kairo-hocon.
You don’t need to install lightbend/config separately —
it’s included by default.
dependencies { implementation("software.airborne.kairo:kairo-hocon")}data class Config( val rest: RestFeatureConfig, val sql: SqlFeatureConfig,)
val json: KairoJson = KairoJson()
val hocon = ConfigFactory.parseResources("config/$configName.conf").resolve()
json.deserialize<Config>(hocon)